Основные составные части MS DOS.
Базовая система ввода/вывода (BIOS) встроена в ПЗУ ПЭВМ. Ее назначение состоит в выполнении простых и универсальных услуг ОС, связанных с операциями ввода/вывода. BIOS содержит тест функционирования ПЭВМ, проверяющий работу памяти и устройств ПЭВМ, и программу вызова загрузчика ОС.
Загрузчик ОС - это очень короткая программа, находящаяся в первом секторе каждой дискеты с ОС MS DOS. Функция этой программы заключается в считывании в память еще двух моделей ОС, завершающих процесс загрузки DOS.
На жестком магнитном диске загрузчик ОС состоит из двух частей. Это связано с тем, что жесткий диск может быть разбит на несколько разделов (логических дисков). Первая часть загрузчика находится в первом секторе жесткого диска. Она выбирает, с какого из разделов жесткого диска следует продолжать загрузку. Вторая часть загрузчика находится в первом секторе этого раздела, она считывает в память модули DOS и передает им управление. Загрузчиком ОС в память ПЭВМ загружаются и остаются в памяти постоянно дисковые файлы IO.SYS и MS DOS.SYS. Файл IO.SYS представляет дополнение к BIOS в ПЗУ. Файл MS DOS.SYS реализует основные услуги DOS.
Командный процессор DOS обрабатывает команды, вводимые пользователем. Он находится в дисковом файле COMMAND.COM на диске, с которого загружается ОС. Некоторые команды пользователя (type, dir, copy) командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд командный процессор ищет на диске программу с соответствующим именем, и, если находит ее, то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд. Внешние команды DOS – программы, поставляемые вместе с ОС в виде отдельных файлов. Эти программы выполняют действия обслуживающего характера, например, форматирование дискет, проверку дисков и т.д.
Драйверы устройств дополняют систему ввода/вывода DOS. Драйверы загружаются в память ПЭВМ при загрузке ОС. Их имена указываются в файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы DOS.
Начальная загрузка MS DOS выполняется автоматически в следующих случаях:
- при включении электропитания;
- при нажатии клавиши «Reset»;
- при одновременном нажатии клавиш CTRL+ALT+DEL на клавиатуре.
В начале загрузки работают программы проверки оборудования, находящиеся в ПЗУ. Если они находят ошибку, то выводят код ошибки на экран. Если ошибка не критическая, то пользователю предоставляется возможность продолжения процесса загрузки (нажать F1). Если же ошибка критическая, то процесс загрузки прекращается.
После окончания работы программ тестирования оборудования программа начальной загрузки пытается прочесть с дискеты, установленной на дисководе А, программу-загрузчик ОС. Если на дисководе А нет дискеты, то загрузка ОС будет производиться с жесткого диска. После того, как с диска, с которого загружается ОС, прочитана программа-загрузчик ОС, эта программа считывает в память ПЭВМ модули ОС (IO.SYS и MS DOS.SYS) и передает им управление. Далее с того же диска читается файл конфигурации системы CONFIG.SYS и в соответствии с указателями, содержащимися в файле CONFIG.SYS, загружаются драйверы устройств и устанавливаются параметры ОС. Если файл CONFIG.SYS отсутствует, все параметры устанавливаются по умолчанию. После этого с диска читается командный процессор (COMMAND.COM) и ему передается управление. Командный процессор выполняет командный файл AUTOEXEC.BAT, если этот файл имеется в корневом каталоге диска. В файле AUTOEXEC.BAT указывают команды и программы, выполняемые при каждом запуске ПЭВМ. Если AUTOEXEC.BAT не найден в корневом каталоге, то DOS запрашивает у пользователя текущую дату и время. После выполнения AUTOEXEC.BAT процесс загрузки ОС заканчивается. DOS выдает приглашение, показывая, что готов к работе.
Дата добавления: 2015-01-13; просмотров: 1011;