Базовые драйверы
В процессе инициализации IBM OS/2 вначале подключаются базовые драйверы, описанные командами BASEDEV . Эти драйверы абсолютно необходимы для нормальной работы операционной системы. Все прочие драйверы подключаются с помощью команды DEVICE .
Синтаксис команды BASEDEV несложен:
BASEDEV=Имя_Драйвера [Параметры]
Обратите внимание, что команде BASEDEV указывается имя файла, содержащего драйвер, а не путь к нему. Базовые драйверы загружаются либо из корневого каталога диска, на котором расположена операционная система IBM OS/2, либо из каталога os2/boot.
Ниже приведен фрагмент файла config.sys, в котором подключаются базовые драйверы:
BASEDEV=PRINT01.SYS BASEDEV=IBM1FLPY.ADD BASEDEV=IBM2FLPY.ADD BASEDEV=IBM1S506.ADD BASEDEV=XDFLOPPY.FLT BASEDEV=OS2DASD.DMD BASEDEV=IBMKBD.SYS BASEDEV=LMS206.ADD BASEDEV=OS2SCSI.DMD BASEDEV=AHA154X.ADD
Порядок загрузки базовых драйверов не зависит напрямую от расположения соответствующих строк в файле config.sys, а определяется расширением имени программного файла драйвера:
SYS, BID, VSD, TSD, ADD, I13, FLT, DMD
В соответствии с этим списком первыми загружаются базовые драйверы с расширением имени SYS, затем - BID, и т. д.
Базовый драйвер не может иметь какое-либо другое расширение имени, кроме расширений, перечисленных выше. В противном случае он не будет загружен.
Рассмотрим кратко назначение и особенности перечисленных выше и некоторых других базовых драйверов.