Последовательность действия при загрузке ОС
Ø Тестирование аппаратуры (модуль BIOS, при теплом перегрузе эта часть опускается);
Ø Выполнение начальной загрузки (модуль BOOT RECORD);
Ø Последовательное считывание в память и выполнение модулей IO.SYS и
MSDOS.SYS
Ø Загрузка резидентной части DOS
Ø Модуль IO.SYS анализирует содержимое файла CONFIG.SYS (если таковой существует), чтобы загрузить перечисленные в нём драйверы и установить заданные параметры ОС. Если CONFIG.SYS отсутствует, то организуется стандартная конфигурация ОС
Ø Модуль MS DOS.SYS устанавливает таблицу прерываний, связывая номера прерываний с адресами программ, которые их обслуживают - их драйверами;
Ø IO.SYS загружает файл командного процессора COMMAND.COM, который состоит из трёх частей:
· Резидентная, обрабатывает прерывания INT 21Н, 22Н, 23Н, 24Н и управляет загрузкой
· Транзитная, обрабатывает ошибки MS DOS, выдавая пользователю запрос о действиях при обнаружении ошибок.
· Инициализирующая, определяет адрес, по которому будет загружаться пользовательская программа и инициализирует выполнение файла autoexec.bat (это командный файл, производящий настройки ОС, если его нет, то ОС запрашивает дату и время, после этого на экране стандартное приглашение ОС к вводу команд).
Стандартное приглашение содержит только имя текущего накопителя и имеет вид
С:\> или A:\>
Часто перед тестированием на экране сообщение, какие клавиши нужно нажать, чтобы войти в программу конфигурирования системы:
|
|
Hit (Del), If you want to run SETUP
Вход в эту программу часто защищен паролем.
В ОС MS DOS, начиная с версии 6.0, можно войти в режим, при котором DOS спрашивает о необходимости выполнения команд файла CONFIG.SYS и запуске
AUTOEXEC.BAT. Для этого после сообщения
«STARTING MS DOS»,
нажав клавишу F8, обеспечим пошаговое выполнение файла CONFIG.SYS и AUTOEXEC.BAT, а если нажать в это время клавишу F5, то эти файлы не будут выполняться вообще. Иногда это нужно для отладки файлов CONFIG.SYS и AUTOEXEC.BAT
Разметка системной области диска
Файлы ОС строго определённым образом размещаются на диске, поэтому для них готовятся специальные системные диски. При форматировании диска производятся следующие действия:
Ø разбиение дорожек диска на сектора
Ø проверка всех секторов на возможность записи и считывания информации
Ø формирование на диске системной области, в том числе создание корневого каталога
Первые 12 секторов (кластеров) с 0 по 11 содержат управляющие блоки MS DOS. Эти блоки образуют системную область, там записывается ключевая информация о диске. Системная область состоит из 3-х частей:
Ø
|
|
|
0 | BOOT RECORD | ||
1 | FAT | ||
2 | FAT | ||
3 | КОПИЯ FAT | ||
4 | КОПИЯ FAT | ||
5 | ROOT DIRECTORY | ||
6 |
| ||
.. | ……………………. | ||
10 | ……………………. | ||
11 | ROOT DIRECTORY | ||
12 | IO.SYS | ||
ОБЛАСТЬ ДАННЫХ |
Ø Таблицы размещения файлов FAT – File Allocation Table
Ø Корневого каталога - Root Directory
За системной областью следует область данных.
BOOT RECORD – программа загрузчик.
FAT – это карта дискового пространства, распределённого под файлы, в которой описывается состояние каждого кластера.
Кластер – это минимальная единица дисковой памяти, выделенная файлу, занимает 1 или несколько смежных секторов в области данных. Кластеры, принадлежащие одному файлу, связываются в FAT цепочку.
ROOT – корневой каталог, содержит сведения о всех файлах и каталогах (имя, размер, дата и т.д.).
Контрольные вопросы:
1. Характеристика ОС MS DOS.
2. Назначение основных пяти модулей ОС MS DOS.
3. Особенности загрузки ОС MS DOS.
4. Структура системной области диска.
Дата добавления: 2018-05-13; просмотров: 338; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!