Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС MS DOS.doc
Скачиваний:
2
Добавлен:
09.11.2019
Размер:
489.47 Кб
Скачать

384 Кбайт

Старший адрес

Старшая память (блоки UMB)

Транзитная часть командного процессора COMMAND.COM

640 Кбайт (Main memory )

1024 Кбайт

Область пользователя

110 Кбайт

Резидентная часть командного процессора COMMAND.COM

Адрес 0000

Базовый модуль MSDOS.SYS

Модуль расширения IO.SYS

Таблица вектора прерываний

Рис. 9.12. Распределение пространства оперативной памяти после загрузки операционной системы.

ЗАГРУЗКА MS DOS В ОПЕРАТИВНУЮ ПАМЯТЬ С ДИСКА

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

Операционная система хранится во внешней памяти обычно на жестком диске, реже – на гибком. Для нормальной работы компьютера необходимо, чтобы основные модули операционной системы находились в оперативной памяти. Поэтому после включения компьютера организована автоматическая перезапись (загрузка) операционной системы с диска в оперативную память. Наиболее важные аспекты этой загрузки отражены в виде алгоритма на рис. 9.13.

Загрузка операционной системы - перезапись операционной системы с диска (жесткого или гибкого) в оперативную память.

После включения компьютера выполняется наблюдаете за сменой цифр на экране. Эти цифры отображают процесс тестирования оперативной памяти программы BIOS. При обнаружении неисправности в ячейках оперативной памяти будет выдано сообщение.

Росле успешного окончания тестирования аппаратуры производится обращение к дискаводу с гибким диском А, и рядом с ним загарается лампочка индикации. Если выполняется загружаете операционную систему с гибкого диска, то надо до или во время тестирования ставить системный диск в дисковод А. В противном случае при отсутствии на диске А операционной системы осуществляется обращение к жесткому диску, о чем свидетельствует засветившеяся лампочка индикации.

Начинается считывание в оперативную память 0-го сектора 0-й стороны диска, в котором находится загрузчик (BOOT RECORD). Управление передается загрузчику, который проверяет наличие на системном диске модуля расширения IO.SYS и базового модуля MSDOS.SYS. Если они находятся в отведенном месте (см. рис. 9.10.), то он загружает их в оперативную память, в противном случае будет выдано сообщение об их отсутствии. В этом случае рекомендуется произвести повторную загрузку. Сигнал повторной загрузки передает управление постоянному модулю BIOS, который снова переписывает с диска в оперативную память блок начальной загрузки и т.д.

Запомните! Для повторной загрузки операционной системы в память нажать одновременно клавиши <Ctrl> <ALT> <Del>.

После успешно выполненной загрузки в оперативную память модуля расширения IO.SYS и базового модуля MSDOS.SYS загружается командный процессор COMMAND.COM и обрабатывается файл конфигурации CONFIG.SYS, который содержит команды подключения необходимых драйверов. Этот файл может отсутствовать, если вас устраевает базовый вариант операционной системы.

Затем выполняется обработка командного файла AUTOEXEC.BAT. С помощью этого файл выполняется можете произвести настройку параметров операционной среды. Например, создать внутренний диск, обеспечить смену режимов печати, загрузить вспомагательные программы и т.д.

Внимание! Файлы с расширением .BAT играют при работе в системной среде особую роль. Они содержат совакупность командаманд операционной системы или имен исполняемых файлов. После запуска файла с расширением .BAT все записанные в нем команды выполняются автоматически одна за другой.

Тестирование аппаратуры программой BIOS