Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция ОС.doc
Скачиваний:
49
Добавлен:
01.05.2025
Размер:
16 Мб
Скачать
☆

Тестирование оборудования

Сразу после включения питания или перезагрузки компьютера запускается программа начального тестирования оборудования. Эта программа называется POST (Power-On Self Test - самотестирование при включении), хранится она в ПЗУ микросхемы BIOS.

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

AMIBIOS © 1996 American Megatrends Inc. Release 01/11/2000S.

Ниже указывается тип микропроцессора, например, «Intel Celeron - 466 MHz» или «Intel Pentium III - 933 MHz». Еще ниже располагается ряд быстро меняющихся цифр, которые указывают на то, что в данный момент выполняется тестирование оперативной памяти. При этом ниже цифр вы видите надпись «WAIT...». После окончания тестирования цифры останавливаются на верхней отметке, отвечающей полному объему памяти, например, 131072 KB (если это число поделите на 1024, вы получите точный объем памяти в мегабайтах, то есть 128 Мбайт).

Следующее по времени сообщение говорит о том, что система начала тестирование дисковых устройств. На экране появится текст типа:

Auto-Detecting Pri Master IDE Hard Disk

Auto-Detecting Pri Slave ATAPI CD-ROM.

После этого появится экран с таблицей, содержащей результаты тестирования программой POST. В этой таблице будут содержаться данные о центральном процессоре (Main Processor), математическом сопроцессоре (Math Processor), частоте таймера (Processor Clock), дисководах для гибких дисков (Floppy Drive A:, Floppy Drive В:), системе управления питанием (Power Management), дате версии BIOS (AMIBIOS Date), размере стандартной памяти DOS (Base Memory Size), размере расширенной памяти (Ext Memory Size), типе видеоадаптера (Display Type), последовательных портах (Serial Ports), параллельных портах (Parallel Ports), размере вторичного кэша процессора (External Cache) и его типе (L2 Cache Type).

В рассматриваемой таблице POST будет также выведена информация о ваших дисках, подключенных к интерфейсу IDE - чаще всего это жесткий диск и CD-ROM. Для жесткого диска указывается количество цилиндров (Cyl), головок (Head), секторов (Sector) и общий объем в мегабайтах (Size). Ниже будет дана информация об устройствах, подключенных к слотам PCI (например, видеоадаптере, звуковой плате и т.д.).

Отметим, что во время работы программы POST на экране появляются сообщения лишь о некоторых выполняемых операциях. На самом деле сценарий работы POST значительно обширнее. Так, например, между сообщениями о проверке памяти и инициализации дисковых устройств проводится тестирование клавиатуры, CMOS-памяти и системных часов, инициализация СОМ- и LPT-портов, тест контроллера НГМД.

При возникновении ошибки в ходе тестирования на экран выводится соответствующее сообщение. Список таких сообщений мы приводим ниже в пункте «Сбои при запуске».

Начальная загрузка

В завершение своей работы программа POST вызывает процедуру начальной загрузки ОС. Определяется первое загрузочное устройство, готовое к работе. Этим устройством может быть флоппи-диск, жесткий диск, CD-ROM, сетевой адаптер. Последовательность опроса устройств, разрешенных к загрузке, определяется установками CMOS Setup.

Происходит обращение к жесткому диску С:\. При этом делается попытка чтения начального сектора диска - нулевого сектора нулевой головки нулевого цилиндра. В этом секторе ищется программа - главный загрузчик MBR (Master Boot Record), который должен содержать таблицу разделов диска. С помощью этой таблицы производится поиск активного раздела жесткого диска и загружается в память его первый сектор. Дальнейшее управление передается загрузчику ОС, который находится в первом секторе активного раздела.