Основные составные части DOS

ОС DOS состоит из следующих частей

Базовая система ввода-вывода, находящаяся в постоянной памяти (постоянном запоминающемся устройстве) компьютера. Эта часть операционной системы является встроенной в компьютер. Ее назначение состоит в выполнении наиболее простых и универсальных услуг операционной системы, связанных с осуществлением ввода-вывода. Базовая система ввода вывода содержит также тест функционирования компьютера, проверяющий работу памяти и устройств компьютера при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операционной системы

Загрузчик операционной системы

Очень короткая программа, находящаяся в первом секторе каждой дискеты с операционной системой DOS. Функция этой программы заключается в считывании в память двух модулей операционной системы, которые и завершают процесс загрузки DOS.

На жестком диске загрузчик операционной системы состоит из двух частей. Это связанно с тем, что жесткий диск может быть разбит на несколько логических дисков. Первая часть загрузчика находится в первом секторе жесткого диска, она выбирает, с какого из разделов жесткого диска следует продолжить загрузку. Вторая часть загрузчика находится в первом секторе этого раздела, она считывает в память модули DOS и передает им управление.

Дисковые файлы IO.SYS и MSDOS.SYS

Эти файлы могут называться по другому в зависимости от версии операционной системы

Они загружаются в память загрузчиком операционной системы и остаются в памяти компьютера постоянно. Файл IO.SYS представляет собой дополнение к базовой системе ввода вывода. Файл MSDOS.SYS реализует основные высокоуровневые услуги DOS.

Командный процессор DOS

Обрабатывает команды вводимые пользователем. Командный процессор находится в дисковом файле COMMAND.COM на диске, с которого загружается операционная система. Некоторые команды пользователя (Type, Dir, Copy и др.) командный процессор выполняет сам. Такие команды называют внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).