POST-платы

Производители компьютеров под процессоры семейства х86 при создании
материнских плат предусмотрели возможность внешнего контроля за проис-
ходящими во время загрузки процессами.
Для этих целей в пространстве портов был выделен специальный порт —
Manufacturing Test Port (адрес 0080Н). В начале выполнения каждой из про-
цедур инициализации устройств BIOS выводит в данный порт код, одно-
значно определяющий назначение процедуры инициализации и, соответст-
венно, устройство, которое будет проинициализировано (протестировано).
В случае успеха BIOS начинает инициализацию следующего устройства и
записывает в порт 0080Н следующий код. Так происходит до прохождения
процесса инициализации всеми устройствами. Если же устройство проини-
циализировать не удается, то BIOS либо останавливает выполнение тестиро-
вания, либо пытается обратиться к устройству повторно. Таким образом,
зная последний POST-код, можно определить, какое из устройств дало
сбой.
В общем случае неисправность можно определить по издаваемым компью-
тером сигналам или выводимым на экран монитора сообщениям. Но в слу-
чае серьезной поломки подобные признаки "жизнедеятельности" могут от-
сутствовать. В этом случае для наглядного отображения кода отказавшего
устройства используют так называемую POST-плату. Такие платы применя-
ются для начального тестирования и предназначены для захвата диагности-
ческих кодов и их отображения в понятном пользователю виде. Удобство
этих плат состоит в том, что они позволяют достаточно точно определит ь
неисправность , даже когда полностью отсутствуют звуковые сигналы и вы-
вод изображения на экран монитора (и внешние признаки также не дают
основания предположит ь причину поломки) .
Платы выпускаются в двух вариантах — для ши н ISA и PCI . В последне е
время в связи с отказом производителей компьютерных комплектующих от
поддержки устройств стандарта ISA и появлением материнских плат, у ко-
торых отсутствуют соответствующие этому стандарту слоты, особую акту-
альность приобретают PCI POST-платы
В Интернете можно встретить немалое количество советов по самостоятель-
ной сборке подобных диагностических плат как для ISA, так и для PCI-
шины. Но, к сожалению, такие самодельные платы обычно выполняются
с явными нарушениями спецификаций шин. Характерной чертой этих плат
являются ошибки в работе, приводящие к зависанию компьютера на раз-
личных этапах старта, индикация неверных кодов или отображение хаотиче-
ски сменяющих друг друга цифр. Все заявления о полной совместимости
таких плат со всеми необходимыми стандартами основаны, как правило,
только лишь на энтузиазме разработчиков.

0 коммент.:

Отправить комментарий