Аппаратные средства персональных компьютеров
все про компьютерное железо
Сайт создан в системе uCoz
на главную
ПК
процессоры
ОЗУ и ПЗУ
системные платы
BIOS
⇒инициализация
⇒ресурсы BIOS
⇒распределение памяти
⇒программа POST
⇒цифровая индикация ошибок
⇒загрузка операционной системы
⇒настройка BIOS
⇒стандартная конфигурация
⇒установка винчестера
блоки питания
устройства ввода
интерфейсы
магнитные диски
звук
компакт-диски
видеоадаптеры
мониторы
сети

Программа POST


При включении компьютера и при перезагрузке операционной системы BIOS проверяет флаги условий, при которых произошло данное событие. Если состояние флагов говорит о том, что производится начальный старт компьютера, то первой из комплекта BIOS запускается программа POST (Power On Self Test), которая инициализирует и тестирует аппаратные средства компьютера, определяя его конфигурацию и исправность всех основных узлов.
Обязательные и наиболее важные этапы — это тестирование регистров процессора и оперативной памяти (особенно первых 64 Кбайт, где размещаются служебные регистры), т. к. при ошибках работы процессора или служебной зоны памяти остальное тестирование узлов компьютера не имеет смысла. После этого тестируются остальные ресурсы. Для примера ниже приведен краткий перечень шагов программы POST:

1. Проверка регистров процессора.

2. Проверка контрольной суммы BIOS.

3. Проверка таймера.

4. Проверка контроллеров DMA.

5. Проверка регенерации памяти и тестирование первых 64 Кбайт.

6. Проверка интерфейса клавиатуры.

7. Инициализация контроллера прерываний и установка векторов.

8. Проверка батареи и контрольной суммы CMOS.

9. Проверка защищенного режима.

10. Получение конфигурации из CMOS.

11. Проверка видеоадаптера.

12. Проверка контроллера прерываний.

13. Проверка клавиатуры.

14. Тест памяти от 64 до 640 Кбайт.

15. Тест памяти свыше 1 Мбайт.

При обнаружении какой-либо ошибки при тестировании аппаратуры BIOS информирует пользователя о неприятном событии звуковым сигналом или выводом текстового сообщения. Традиционно, если еще не активизирован и не протестирован видеоадаптер, пользователь информируется об ошибке набором звуковых сигналов, которые издает динамик, установленный в корпусе системного блока. Звуковые сигналы фатальных ошибок, при которых тестирование прекращается, а процессор переходит в режим останова, приведены в табл. Если обнаруженная ошибка не является фатальной, например, села батарейка питания CMOS, после выдачи звукового сигнала процесс тестирования продолжается.
Если к моменту обнаружения ошибки видеоадаптер работает, то на экран монитора выводятся код ошибки, например 101 или 1791, и краткое описание на английском языке. Обычно это ошибки, связанные с проблемами, которые не позволят загрузить операционную систему, например, не детектируется винчестер, хотя возможны и фатальные ошибки, связанные с неисправностью блоков на системной плате. Так как привести даже краткий перечень сообщений об основных ошибках невозможно из-за его обширности, то пользователю рекомендуется внимательно прочитать сообщение, записать его на бумаге, и, если самостоятельно не удастся решить проблему, обратиться к специалистам.
Когда процесс тестирования оборудования доходит до момента вывода на экран монитора сообщений, с помощью которых пользователь может следить за процессом работы программы POST, внизу экрана монитора появляется информационная строка, в которой содержится подсказка о том, как перейти в режим BIOS Setup (программы конфигурации оборудования и BIOS), например:

Press <DEL> if you want to run Setup

ИЛИ

Press <Ctrl><Alt><Esc> if you want to run Setup

Звуковые коды AMI BIOS при фатальных ошибках аппаратуры

Сигнал

Описание

1 короткий

Ошибка регенерации ОЗУ

2 коротких

Ошибка четности ОЗУ

3 коротких

Ошибка в области первых 64 Кбайт ОЗУ

4 коротких

Ошибка системного таймера

5 коротких

Ошибка процессора

6 коротких

Ошибка на линии А20, которой управляет контроллер клавиатуры

7 коротких

Ошибка переключения режимов процессора

8 коротких

Ошибка при работе с видеопамятью

9 коротких

Ошибочная контрольная сумма BIOS

10 коротких

Ошибка при работе с CMOS-памятью

11 коротких

Ошибка кэша

Звуковые коды AMI BIOS при нефатальных ошибках аппаратуры

Сигнал

Описание

1 длинный, 3 коротких

1 длинный, 8 коротких

Ошибка ОЗУ

Ошибка видеоподсистемы

Звуковые коды Phoenix BIOS при фатальных ошибках аппаратуры

Сигнал

Описание

1-1-3

Ошибка при работе с CMOS-памятью

1-1-4

Ошибочная контрольная сумма BIOS

1-2-1

Ошибка системного таймера

1-2-2 и 1-2-3

1-3-1

Ошибка инициализации DMA

Ошибка регенерации ОЗУ

1-3-3, 1-3-4,

1-4-1 и 1-4-2

Ошибка в области первых 64 Кбайт ОЗУ

от 2-1-1 до 2-4-4

Ошибка ячейки памяти в области первых 64 Кбайт ОЗУ

3-1-1 и 3-1 -2

3-1-3 и 3-1 -4

Ошибка DMA

Ошибка контроллера прерываний

3-2-4

3-3-4, 3-4-1 и 3-4-2

Ошибка контроллера клавиатуры

Ошибка видеоподсистемы

Звуковые коды Phoenix BIOS при нефатальных ошибках аппаратуры

Сигнал

Описание

4-2-1

Ошибка системного таймера

4-2-2

Аварийное завершение программы POST

4-2-3

Ошибка управления линией А20

4-2-4

Ошибка в защищенном режиме

4-3-1

Ошибка ОЗУ

4-3-3

Ошибка 2-го канала системного таймера

4-3-4

Ошибка часов реального времени

4-4-1

Ошибка последовательного порта

4-4-2

Ошибка параллельного порта

4-4-3

Ошибка математического сопроцессора

1-1-2

Ошибка системной платы

1-1-3

Ошибка CMOS-памяти

 

Яндекс цитирования

Rambler's Top100