IBMBIO.COM

IBMBIO.COM ist eine Systemdatei in den Betriebssystemen IBM PC DOS und DR DOS. In den neueren Versionen von MS-DOS heißt die entsprechende Datei IO.SYS. In DR-DOS Version 3.31 bis 3.41 heißt die Datei DRBIOS.SYS.

Bei den ersten Versionen von MS-DOS kam ebenfalls die IBMBIO.COM zur Verwendung. Während Microsoft ab MS-DOS 7.0 die Funktionen der IO.SYS und MSDOS.SYS in der IO.SYS Datei zusammenlegte, behielt IBM die Trennung bis zur letzten Version von PC-DOS bei.[1] Auch die ersten Versionen von OS/2 verwendeten die IBMBIO.COM zum Start.[2]

Funktion

Während des Bootvorgangs von PCs lädt die Startfunktion den ersten Sektor (Bootsektor) des Bootdatenträgers in den Speicher und führt dann folgende Aktionen durch:

  1. Lädt weitere Sektoren, den nicht in den ersten drei Sektoren des Bootdatenträgers gelegenen Rest von sich selbst, in den Speicher.
  2. Initialisiert der Reihe nach die Standard-Gerätetreiber: (System console, Datenträger, Serielle Schnittstelle, alle weiteren). Ab diesem Zeitpunkt sind alle Standard-Geräte verfügbar.
  3. Lädt den DOS-Kernel und ruft die Initialisierungsroutine auf. Der Kernel ist in der Datei IBMDOS.COM gespeichert.
  4. Lädt COMMAND.COM in den Speicher und führt diesen dann aus.

Bei DR-DOS, wird der erste Schritt übersprungen, da ein DR-DOS-Boot-Sektor die IBMBIO.COM (oder DRBIOS.SYS) im Stamm-Verzeichnis sucht und in den Speicher lädt. Es ist unter DR-DOS nicht notwendig, dass diese Datei sich an einer definierten Position auf dem Datenträger befindet.

Siehe auch

Einzelnachweise

  1. Reverse-Engineering DOS 1.0 – Part 2: IBMBIO.COM
  2. OS/2 Museum: OS/2 1.0