Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
XIII.Системный модуль ROM BIOS.doc
Скачиваний:
24
Добавлен:
27.03.2015
Размер:
83.97 Кб
Скачать

Процедура тестирования post

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

Обычная последовательность выполнения процедуры POST заключается в следующем.

  1. Проводится тестирование регистров самого процессора.

  2. Проверяется контрольная сумма ROM BIOS, как бы осуществляется самотестирование.

  3. Проверка и инициализация работы таймера.

  4. Проверка и инициализация контроллеров прямого доступа к памяти.

  5. Проверка регенерации оперативной памяти.

  6. Тестирование первых 64 Кбайт стандартной или нижней памяти, где располагаются вектора прерываний, а также служебные программы и данные ОС.

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

  8. Инициализация видеоадаптера, после чего на экране обычно появляется заставка системного модуля BIOS со счетчиком объема тестируемой оперативной памяти.

  9. Тестирование полного объема оперативной памяти.

  10. Тестирование клавиатуры.

  11. Тестирование памяти CMOS Setup и часов.

  12. Инициализация параллельных и последовательных портов.

  13. Инициализация и тест контроллера гибких дисков.

  14. Инициализация и тест контроллера винчестера.

  15. Сканирование области дополнительной памяти ROM BIOS.

  16. Инициирование процедуры Bootstrap Loader – начальной загрузки операционной системы.

Процедура cmos Setup

Как уже упоминалось, процедура Setup является процедурой ROM BIOS, предназначенной для установки параметров BIOS и аппаратной конфигурации компьютера. Эти параметры, также как и аппаратная конфигурация компьютера могут быть различными и определяться самими пользователями. Например, при подключении нового винчестера, CD или DVD – дисковода, или при необходимости их замены, при изменении тактовой частоты процессора, изменении пароля, при моделировании виртуальных дисков в оперативной памяти и т.д. Поэтому они не могут располагаться в постоянной памяти, которой является ROM BIOS. Кроме того, в процессоре обязательно присутствуют часы-календарь, которые должны работать и в выключенном компьютере. Поэтому вся информация BIOS, которая может быть изменена при инициализации компьютера, и даже при его перезагрузке, записывается и хранится в специальной RAM – памяти небольшого объема, порядка 128 байт, которая носит название CMOS RAM. (CMOS - Complementary Metal Oxide Semiconductor – название технологии, по которой изготавливается это запоминающее устройство). Отсюда эта информация и считывается программами ROM BIOS. В связи с этим и установочная процедура BIOS, оперирующая этой информацией, получила название CMOS Setup. Поскольку в этой же памяти располагаются также кварцованный генератор и регистр-счетчик часов, то часто запоминающее устройство CMOS RAM называют CMOS RTC (CMOS Memory and Real Time Clock).

Физически память CMOS RAM располагается в контроллере периферийных устройств, который в современных компьютерах в свою очередь является частью микросхемы «южного моста» НМС - набора микросхем системной платы (или, на английском языке - Chipset’а). Для того чтобы записанная в CMOS RAM информация не терялась при выключении компьютера, она питается от специальной аккумуляторной батареи, которая обычно устанавливается в специальный разъем на системной плате компьютера. Она обеспечивает хранение установок CMOS Setup и работу часов-календаря (системного таймера). Из-за неисправной, или разрядившейся батарейки питания CMOS RAM может не только нарушиться правильный отсчет времени, но и произойдет потеря информации, записанной в CMOS RAM, которая содержит, например, параметры винчестера и установки оптимальной конфигурации Chipset. Физически эта аккумуляторная батарея обычно представляет собой круглую микросхему в виде таблетки, которая вставляется в специальный разъем на материнской плате. Необходимость ее замены можно определить по наблюдению «убегания» системного времени.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]