IBMDOS.COM - это имя файла ядра DOS . Загружаемый и первоначально вызываемый DOS BIOS в IBMBIO.COM во время процесса загрузки [1], он содержит аппаратно-независимые части операционной системы, включая встроенные FAT12 , FAT16 и, в более новых версиях, код файловой системы FAT32 , а также код для предоставления DOS API приложениям.
Файл существует в PC DOS 1.0 до 7.10 и DR DOS 5.0 и выше [2] (за исключением DR-DOS , 7,06), с MS-DOS , используя MSDOS.SYS (от версии 1.10 до 6.22) для той же цели. DR DOS 3.31–3.41 вместо этого использовал эквивалентный файл DRBDOS.SYS. [2] [1] (В целях совместимости с некоторыми приложениями DOS имя файла IBMDOS.COM на короткое время также использовалось IBM-версией OS / 2 1.0 , где оно напоминало файл ядра OS2DOS.COM OS / 2, используемый Microsoft .)
По умолчанию файл находится в корневом каталоге загрузочного диска / раздела (обычно C: \) и имеет атрибуты скрытого , доступного только для чтения и системного файла . [2] Поскольку IBMDOS.COM представляет собой двоичный образ, содержащий исполняемый код, а не настоящую программу в стиле COM , скрытый атрибут устанавливается для предотвращения случайного вызова файла из командной строки, что может привести к сбою. Это не обязательно для DR-DOS 7.02 и выше, потому что в этих системах файл представляет собой толстый двоичный файл, также содержащий крошечную заглушку в стиле COM, просто отображающую некоторую информацию о версии и изящно завершающуюся при неправильной загрузке. [3] [1]
В Digital Research терминологии, компонент ядра операционной системы называется BDOS ( Basic Disk Operating System ), [1] термин изначально придуман Килдалл в 1975 для CP / M , [4] , но который продолжает использоваться во всех других операционных системах DRI (кроме Concurrent DOS 286 и FlexOS ). Microsoft также использовала это имя при обозначении ядра операционной системы MSX-DOS . Код , специфичный для файловой системы FAT, в терминологии DRI называется FDOS.
Смотрите также
- IBMBIO.COM
- MSDOS.SYS
- Список системных файлов DOS
Рекомендации
- ^ a b c d Пол, Матиас Р. (1997-10-02) [1997-09-29]. «Caldera OpenDOS 7.01 / 7.02 Update Alpha 3 IBMBIO.COM - README.TXT и BOOT.TXT - Краткое описание того, как загружается OpenDOS» . Архивировано из оригинала на 2003-10-04 . Проверено 29 марта 2009 . [1]
- ^ а б в Пол, Маттиас Р. (14.08.2017) [07.08.2017]. «Продолжение саги о Windows 3.1 в расширенном режиме на OmniBook 300» . MoHPC - Музей калькуляторов HP . Архивировано 6 октября 2017 года . Проверено 6 октября 2017 .
[…] Если исходный диск и путь не указаны, SYS будет считать, что системные файлы находятся на диске, содержащем программу SYS.COM. Если это локальный диск, он попытается найти их в корне этого диска, в противном случае он будет искать их в самом каталоге SYS.COM. […] / K Сохранить исходные атрибуты системных файлов (в противном случае - + RSH). […] / 3 или / 5 Назовите DRBIOS.SYS / DRBDOS.SYS или IBMBIO.COM/IBMDOS.COM. […]
- ^ DR-DOS 7.03 WHATSNEW.TXT - Изменения с DR-DOS 7.02 на DR-DOS 7.03 . Caldera, Inc. 24 декабря 1998 г. Архивировано из оригинала на 2019-04-08 . Проверено 8 апреля 2019 .
- ^ Килдалл, Гэри Арлен (июнь 1975 г.), CP / M 1.1 или 1.2 BIOS и BDOS для лабораторий Лоуренса Ливермора ,
выдержка из заголовка файла BDOS.PLM в исходном коде PL / M CP / M 1.1 или CP / M 1.2 для Лаборатории Лоуренса Ливермора (LLL):
[…]/ * CP / MBASICI / OSYSTEM (BIOS) АВТОРСКИЕ ПРАВА (C) ГЭРИ А. КИЛДАЛЛ ИЮНЬ 1975 г. * /[…]/ * BASICDISKOPERATINGSYS TEM (BDOS) АВТОРСКИЕ ПРАВА (C) ГЭРИ А. КИЛДАЛЛ ИЮНЬ 1975 г. * /[…]