OS/2 Basiseinheitentreiber

Allgemeine Informationen

Die Basiseinheitentreiber bilden die Schnittstelle zur Hardware. Ohne diese Treiber ist kein Zugriff auf die Hardware möglich.

Format

BASEDEV=<treibername> [<parameter>]

Die Treiber werden vom OS/2 Ladeprogramm geladen. Da diesem Zeitpunkt noch keine Treiber aktiv sind, kann das Ladeprogramm nur auf Laufwerke zugreifen, auf die der Zugriff über das BIOS möglich ist. Das Ladeprogramm benötigt außerdem rudimentäre Funktionen, um das Dateisystem der Bootpartition lesen zu können. Dazu steht dem Ladeprogramm ein minimaler Dateisystemtreiber zur Verfügung, der aber nur auf die folgenden Verzeichnisse zugreifen kann:

  • \
  • \OS2
  • \OS2\BOOT (ab OS/2 Warp 3)

Die Treiber müssen sich in einem dieser Verzeichnisse befinden und dürfen daher keine Pfadangabe haben.

Das Ladeprogramm (\OS2LDR) wird über den Befehl

SYSINST x:

auf das OS/2 Bootlaufwerk (x:) geschrieben. Zusätzlich wird der Mini-Dateisystemtreiber in die Datei \OS2BOOT geschrieben. Daher hat die Datei, je nach verwendetem Dateisystem, eine andere Größe.

Treiberliste

Die Basiseinheitentreiber werden entsprechend ihrer Dateierweiterung geladen. SYS, BID, VSD, TSD, ADD, I13, und zuletzt DMD. Im Treibermodell von OS/2 haben die Treiber eine anderen Reihenfolge. Die ADD bilden die unterste Ebene. Darauf setzen dann FLT, DMD und SYS auf.

  • Adapter Device Driver (*.ADD)
  • Filtertreiber (*.FLT)
  • Device Manager Driver (*.DMD)
  • Systemtreiber (*.SYS)
  • Interrupt 13 Treiber (*.I13)

Nicht mehr verwendet:

  • (*.BID)
  • Vendor Specific Driver (*.VSD)
  • (*.TSD )