Во время выполнения программы 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 – начальной загрузки операционной системы.