Организация и функционирование компьютеров
bf1271d8

Операционная система MS DOS


Дисковая операционная система (DOS) загружается при включении компьютера. Это происходит следующим образом. Сначала начинают работать программы системы BIOS. Базовая система ввода-вывода (BIOS) находится в постоянном запоминающем устройстве (ПЗУ) компьюте­ра. Эта часть операционной системы является «встроенной» в компью­тер. Ее назначение состоит в выполнении наиболее простых и универ­сальных услуг операционной системы, связанных с осуществлением ввода-вывода. Базовая система ввода-вывода содержит тест фун­кционирования компьютера, проверяющий работу памяти и устройств компьютера при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операци­онной системы.

Эта программа находит во внешней памяти программу загрузчика операционной системы. Загрузчик операционной системы — это очень короткая про­грамма, находящаяся в первом секторе каждой дискеты с операционной системой DOS. Функция этой программы заключается в считывании в память модулей операционной системы, имеющих название 10.SYS и MSDOS.SYS, и командного процессора DOS. После этого процесс загрузки DOS завершается. Обычно персональный компьютер настроен таким образом, что  сначала загрузчик ищется на флоппи-диске. Если последний не вставлен в компьютер, то загрузчик ищется на винчестере. На любом диске для загрузчика отведено одно и то же место (называемое нулевой дорожкой и скрытое от просмотра). Файл I0.SYS представляет собой дополнение к базoвой системе ввода-вывода в ПЗУ. Файл MSDOS.SYS реализует основные высокоуровневые услуги DOS.

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

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

Драйверы устройств — это специальные программы, которые дополняют систему ввода-вывода DOS и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств. Например, с помощью драйверов осуществляется работас клавиатурой, монитором, принтером и т.д. Драйверы загружаются в память компьютера при загрузке операционной системы, их имена указываются в специальном файл CONFIG.SYS. Такая схема позволяет добавлять новые устройства, не затрагивая системные файлы DOS.


Содержание раздела