Операционная система MS-DOS: просто о сложном.
В статьях рубрики » Операционная система MS-DOS » будут рассматриваться вопросы, связанные с устройством и особенностями функционирования системы.
Иногда для понимания основных моментов, будем упрощенно подходить к раскрытию определенных особенностей работы операционки. Не нужно забывать, что главная задача — работа и использование операционной системы MS-DOS на уровне пользователя, но никак не программиста. Минимальное понимание системы MS-DOS необходимо как для установки ее на старое железо, так и для настройки системы под старые игры. В те золотые времена не только программы настраивались под операционку, но и сама операционная система требовала настроек под программы.
Основные модули.
В операционную систему MS-DOS входят следующие основные модули:
- Блок начальной загрузки (Boot Record).
- Базовая система ввода – вывода (BIOS).
- Модуль расширения BIOS (IO.SIS).
- Модуль обработки прерываний (MSDOS.SYS).
- Командный процессор (COMMAND.COM).
- Файлы-драйверы, обеспечивающие работу устройств (мышь, CD-ROM и др).
- Утилиты ОС (форматирование дисков и др.).
Предназначение модулей.
Операционная система MS-DOS состоит из множества различных файлов. Они включают собственно файлы операционной системы IO.SYS, MSDOS.SYS и командный процессор COMMAND.COM. Кроме этих трех файлов, представляющих собой работоспособное ядро MS-DOS , в дистрибутив операционной системы включены файлы так называемых внешних команд, например FORMAT, FDISK, SYS, драйверы различных устройств и некоторые другие файлы.
Файл IO.SYS содержит расширение базовой системы ввода/вывода (BIOS) и используется операционной системой для взаимодействия с аппаратурой компьютера и BIOS.
Файл MSDOS.SYS в некотором смысле является набором программ обработки прерываний, в частности прерывания INT 21H.
Командный процессор COMMAND.COM предназначен для организации диалога с пользователем компьютера. Он анализирует вводимые пользователем команды и организует их выполнение. Так называемые внутренние команды — DIR, COPY и т. д. обрабатываются именно командным процессором.
Остальные команды операционной системы называются внешними. Внешние команды названы так потому, что они расположены в отдельных файлах. Файлы внешних команд операционной системы содержат программы-утилиты для выполнения разнообразных операций, таких как форматирование дисков, сортировка файлов, печать текстов.
Драйверы (обычно это файлы, имеющие расширение имени SYS или EXE) представляют собой программы, обслуживающие различную аппаратуру. Применение драйверов легко решает проблемы использования новой аппаратуры — достаточно подключить соответствующий драйвер к операционной системе.
Прикладные программы взаимодействуют с устройством через драйвер, поэтому они не будут меняться при изменениях в аппаратуре. Например, новое дисковое устройство может иметь другое количество дорожек и секторов, другие управляющие команды. Все это учитывается драйвером, а прикладная программа будет работать с новым диском как и раньше, используя прерывания DOS.
Файлы операционной системы IO.SYS, MSDOS.SYS и COMMAND.COM должны быть записаны на диске в определенном месте. Вы не должны копировать их в другие каталоги диска.
Если вам необходимо изготовить загрузочную дискету, с помощью которой вы можете загрузить на компьютере MS-DOS, недостаточно просто скопировать на дискету основные файлы операционной системы — IO.SYS, MSDOS.SYS и COMMAND.COM.
Как установить MS-DOS различными способами вы найдете на нашем сайте.