Порядок процедуры POST

Вконтакте
Google+

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

Все эти действия считаются частью одной немаловажной процедуры, которая называется Power On Self Test (POST), что в переводе — «самотестирование при включении питания компьютера». В большинстве своем, эта процедура идет весьма быстро, исключение, пожалуй, составляют только операции тестирования памяти и проверки приводов флоппи-дисков.

Нужно отметить, что после включения pc, около 0, 3 — 0, 5с идет самотестирование БП. В случае, если все уровни напряжений электропитания находятся в допустимых пределах, на системную плату поступает сигнал Power Good.

Напряжение в 3-6 В вырабатывается через 0. 1 — 0. 5 с после включения питания при номинальных выходных напряжениях БП. При отсутствии этого сигнала на материнской плате вырабатывается сигнал аппаратного сброса центрального процессора.

Итак, после поступления сигнала «напряжение в порядке» — power good формируется сигнал Reset для ЦП. С инструкции, записанной по адресу FFFF: 0000h — он начнет выполнять команды. Для компьютеров 1-ой такой инструкцией будет команда на начало процедуры POST. Естественно, в первую очередь тестируется сам ЦП, поскольку ясно — случись с ним что-нибудь, все последующие операции станут просто бессмысленными.

После проверки центрального процессора процедура процедура power on self test проверяет, правильно ли считываются инструкции из системной памяти.

Затем следует проверка таймера, нулевой канал которого связан с ЦП через настраеваемый контроллер прерываний, генерирующего прерывания примерно через каждые 18, 2 с.

По окончании этого шага становится доступной сигнальная диагностика.

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

Еще два важнейших узла обязательно должны быть протестированы на материнской плате — это кэш-контроллер и контроллер прерываний.

На конечной стадии POST происходит тестирование и инициализация переферийных устройств — клавиатуры, параллельных портов, последовательных портов, дисков.

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

После инициализации видеоподсистемы POST проверяет оставшуюся оперативную память персонального компьютера.

На этом этапе процедура POST завершается.

Железо
31.12.2015
AMEERTEAM
ameerteam@timurziev.ru
Печалиться о прошлом абсурдно, ты не сможешь его изменить. Бояться будущего бессмысленно, оно не существует.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *