|
|
|
|
Введение в резидентную часть оперативной памяти
В некоторых случаях MS-DOS сама реализуется как резидентная программа. Взгляните снова на рис.3-15, и Вы увидите схему памяти для типичной MS-DOS
версии 2.0 или выше. (Заметим, что это исполнение необязательно применять для версий MS-DOS, выше чем версия 3.1). Все части MS-DOS, за исключением
нерезидентной части файла COMMAND.COM, располагаются в оперативной памяти все время. Программы пользователя осуществляют доступ к MS-DOS посредством
прерываний или переходов к прерываниям, точно также, как выполнялись резидентные подпрограммы пользователя.
Отдельные части операционной системы являются общими для всех систем MS-DOS и совместимы даже между системами различных номеров версий. Другие
части систем являются уникальными для отдельных номеров версий или отдельных аппаратных средств, работающих под управлением MS-DOS. Различные компоненты
входящие в MS-DOS, и атрибуты, связанные с каждым компонентом, показаны в таблице 3-6. Названия компонентов могут изменяться от версии к версии,
но функции компонентов эквивалентны. Файлы, входящие в состав того или иного компонента, приведены в Руководстве пользователя для той или иной версии
MS-DOS. Заметим, что некоторые файлы могут быть "скрытыми" файлами, которые не высвечиваются в листинге каталога. Однако, эти файлы еще
располагаются и на диске.
Таблица 3-6
Компоненты операционной системы MS-DOS
________________________________________________________________
| |
Название | Атрибуты | Функция
_____________________|_________________|________________________
COMMAND.COM | совместимый | Командный процессор
_____________________|_________________|________________________
IBMDOS.COM или другой| совместимый | Обслуживание системы
_____________________|_________________|________________________
IBMBIO.COM или другой| независимый от | Интерфейс ROM-BIOS или
| системы | BIOS
_____________________|_________________|________________________
ROM-BIOS | независимый от | BIOS, базируемая на
| системы | ROM (несколько)
_____________________|_________________|_______________________
|
|
|