СТРУКТУРА DOS
1. Базовая система ввода-вывода (BIOS)
2. Блок начальной загрузки (Boot Record)
3. Модуль расширения базовой системы ввода-вывода (IO.SYS)
4. Модуль обработки прерываний (MSDOS.SYS)
5. Командный процессор (COMMAND.COM)
6. Утилиты DOS
7. Процесс загрузки DOS
8. Процесс загрузки и инициализации DOS
Процесс загрузки DOS
Работоспособный компьютер с операционной системой, установленной на жестком диске, после включения автоматически выполняет процедуру загрузки DOS. Как известно, при включении компьютера в нем создаются условия, заставляющие процессор начать выполнение программы, записанной в постоянном запоминающем устройстве - ПЗУ. Эта программа выполняет тестирование памяти и элементов процессора (процедура POST), после чего пытается прочитать с дискеты, установленной на дисководе А: самый первый сектор, где расположена так называемая загрузочная запись (Boot record), т. е. в сущности программа начальной загрузки. Если при включении компьютера на дисководе А: не установлена дискета (а это нормальная процедура включения машины, укомплектованной жестким диском), программа ПЗУ, не обнаружив дискеты, обращается к жесткому диску и считывает его первый сектор, в котором располагаются главная загрузочная запись (Master boot record) и таблица разделов жесткого диска. Программа главной загрузочной записи просматривает таблицу разделов, находит активный раздел (которым чаще всего является логический диск С:) и считывает самый первый сектор этого раздела, где располагается его загрузочная запись (Boot record). Программа загрузочной записи диска С: отыскивает на диске системные файлы IO.SYS и MSDOS.SYS и загружает их в оперативную память.
Copyright ©