портов выделен специальный порт. Шестнадцатеричный адрес этого порта — 80. Перед тем как проинициализировать то или иное устройство, присутствующее в системе, в этот порт обязательно помещается некоторый код. По нему можно точно определить, что именно инициализируется в данный момент. Если инициализация устройства завершилась успешно, то система перейдет к инициализации следующего устройства. При этом в 80-й порт будет записан следующий код. POST-плата занимается тем, что считывает коды, которые записываются при инициализации устройств в 80-й порт, и отображает их на своем индикаторе. Соответ- Процесс загрузки компьютера 15 ственно, если работа системы была прервана, можно увидеть код, записанный в 80-й порт последним. По этому коду легко определить, на какой операции произошел сбой, какое устройство не удалось проинициализировать. Например, если на индикаторе последним высветилось значение 04, то это (при использовании системы с Award BIOS) будет означать, что в системе неправильно формируются сигналы регенерации оперативной памяти. Значения кодов POST у различных производителей BIOS и материнских плат также могут различаться. Однако большинство из них все же имеет устойчивые значения. В табл. 1.1 приведены коды процедуры POST, которые обычно встречаются в системах на основе Award BIOS. Таблица 1 Код 01 02 03 04 05 06 07 08 09 0А ОВ ОС 0D 0Е 0F 20 2F 30 .1. POST-коды Значение Проверка работоспособности процессора Проверка регистров процессора Инициализация ресурсов ISA Проверка сигналов регенерации оперативной памяти Инициализация контроллера клавиатуры Тестирование областей памяти, в которых размещается копия BIOS Проверка CMOS Расширенная проверка первых 256 килобайт оперативной памяти Идентификация процессора Cyrix Инициализация контроллера прерываний Проверка контрольной суммы CMOS Инициализация блока переменных BIOS Поиск видеоадаптера Инициализация видеоадаптера Тестирование клавиатуры

<< назад                        следущая страница >>


2008 © Computer repair