Основные компоненты ОС

Дистрибутив MS-DOS состоит, в зависимости от версии, из одной или нескольких дискет. На них расположены файлы собственно ОС IO.SYS, MSDOS.SYS, командный процессор COMMAND.COM, файлы внешних команд ОС (FORMAT, FDISK и т.п.), драйверы и другие файлы.

Файл IO.SYS содержит расширение базовой системы ввода/вывода и является интерфейсом между ОС и BIOS. Расширение используется ОС для взаимодействия с аппаратурой компьютера и BIOS.

Файл MSDOS.SYS является в некотором смысле набором программ обработки прерываний, в частности прерывания INT 21H. Это тело ОС. Командный процессор COMMAND.COM предназначен для организации диалога с оператором. Он анализирует вводимые оператором команды и организует их выполнение. Так называемые внутренние команды (DIR, COPY и т.д.) обрабатываются именно командным процессором. Программист имеет возможность написать свой собственный командный процессор и подключить его вместо стандартного. Новый командный процессор должен выполнять все функции, которые раньше выполнял стандартный COMMAND.COM.

Драйверы (обычно это файлы, имеющие расширение имени.SYS) представляют собой программы, обслуживающие аппаратуру. Применение драйверов решает проблемы использования новой аппаратуры - достаточно написать для устройства драйвер и подключить его к ОС. Прикладные программы взаимодействуют с устройствами через драйвер, поэтому они не будут меняться при изменениях в аппаратуре. Например, новое дисковое устройство может иметь другое количество дорожек и секторов, другие управляющие команды. Все это учитывается драйвером, а прикладная программа будет работать с новым диском, как и раньше, используя прерывания MS-DOS.

Файлы внешних команд ОС содержат программы-утилиты для выполнения разнообразных операций, таких как форматирование дисков, сортировка файлов, печати текстов и других.

Файлы ОС выделяются своим особым расположением на диске (кроме COMMAND.COM) - эти файлы должны находиться в специально отведенном для них месте. Самый простой способ подготовки системной дискеты - использовать команду FORMAT с опцией /S, например:

FORMAT A: /S

В этом случае после форматирования на дискету будут перенесены файлы ОС. В MS DOS двоеточие является признаком имени диска.

Если вам надо сделать дискету системной, а ее форматирование нежелательно (дискета содержит важную информацию), воспользуйтесь программой Norton Disk Doctor или аналогичной. Программа освободит место в начале диска для ОС, переписав располагавшиеся там данные на свободное место в конце дискеты, затем запишет системные файлы.

Утилита FDISK предназначена для подготовки к работе жесткого диска. Она разбивает диск на участки, называемые разделами. На одном физическом диске могут быть разделы, принадлежащие разным ОС. Один из разделов - активный, ОС загружается из активного раздела.

Для MS-DOS утилита FDISK позволяет создать первичный и вторичный разделы. В первичном разделе располагается системный диск C:, с которого выполняется загрузка ОС, вторичный раздел может быть разделен на логические диски (D:, E:, F: и т.д.). Диски, располагающиеся во вторичном разделе, не могут быть системными.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: