Драйвер — специальная программа, предназначенная для управления внешними устройствами (ВУ). Каждому ВУ в системе соответствует свой драйвер. Драйвер фактически является стыковочной программой между ОС и ВУ. (Такая программа, с одной стороны, способна работать именно в этой ОС и умеет принимать стандартные команды этой ОС. С другой стороны она умеет задавать команды управления именно этим устройством. Такая структура ОС позволяет достигнуть большой гибкости. В ОС можно подключать новые устройства, даже те которые были разработаны уже после самой ОС.) Драйверы стандартных устройств находятся в BIOS, который находится в ПЗУ компьютера. При загрузке ОС драйверы дополнительных устройств могут подключаться к ОС динамически; при этом также могут загружаться и драйверы стандартных устройств, заменяя драйверы из ПЗУ на более совершенные.
Процессор командного языка — программа специального назначения. Она предназначена для ввода и обработки команд ОС, вводимых пользователем, а также для вывода сообщений системы на дисплей компьютера. Стандартным командным процессором ОС MS DOS является программа COMMAND.COM.
Основными элементами, составляющими операционную систему MS DOS, являются следующие компоненты:
1) BIOS — Base Input Output System, базовая система ввода/вывода — включает в себя программы начального тестирования функционирования узлов компьютера; эти программы проверяют работу устройств ПК и памяти при включении электропитания. Помимо этого BIOS включает в себя программу начальной загрузки ОС и драйверы стандартных устройств.
2) Загрузчик ОС — короткая программа, находящаяся в первом секторе дискеты или диска MS DOS. Назначение этой программы — прочитать в память две программы MS DOS, составляющие ядро этой ОС (файлы io.sys, msdos.sys).
3) Файлы IO.SYS и MSDOS.SYS — составляют ядро ОС. Эти файлы загружаются на начальном этапе и фактически представляют собой операционную систему, обеспечивая функционирование всех элементов ОС и организацию ввода-вывода.
4) COMMAND.COM — командный процессор. Осуществляет ввод команды с клавиатуры и выдает сообщения пользователя на дисплей.
Загрузка ОС, в частности MS DOS, происходит по следующим причинам:
· автоматически, по включению питания;
· при нажатии кнопки “Reset”, на лицевой панели системного блока;
· при нажатии комбинации клавиш Ctrl-Alt-Del (золотая комбинация).
Загрузка MS DOS осуществляется в следующем порядке:
а) запускается программа начальной загрузки из BIOS;
б) программа начальной загрузки пытается прочесть загрузчик ОС с дискеты A:, затем диска C:, затем c CD-ROM. Или в другом порядке, в соответствии с порядком указанным в CMOS;
в) загрузчик считывает ядро системы IO.SYS, MS-DOS.SYS и передает управление;
г) после загрузки ядро системы в первую очередь читает из корневого каталога файл CONFIG.SYS. По мере исполнения этого файла загружаются драйверы ВУ и устанавливаются параметры ОС. Если CONFIG.SYS отсутствует, то выставляются параметры ОС по умолчанию;
д) ядро ОС запускает командный процессор COMMAND.COM и ему передается управление;
е) программа COMMAD.COM читает и выполняет из корневого каталога файл AUTOEXEC.BAT. Если этот фал отсутствует, то программа запрашивает текущее дату и время. Значение этих параметров может быть оставлено по умолчанию нажатием клавиши <Enter>;
ж) ОС выдает подсказку-приглашение. Это означает, что система готова к работе.