Программа диагностики POST

ПРОГРАММЫ ДИАГНОСТИКИ КОМПЬЮТЕРНЫХ СИСТЕМ

Контрольные вопросы

1) Приведите основные требования к компьютерным системам

2) Опишите отношение "стоимость/производительность"

3) Определите надежность и отказоустойчивость компьютерных систем

4) Определите показатели надежности

5) Опишите масштабируемость

6) Опишите совместимость и мобильность программного обеспечения

 


На лекции рассматриваются следующие вопросы:

1) Программа диагностики POST2) Программа диагностики WatchDogBIOS (Basic Input Output System) - базовая система ввода-вывода. Это часть программного обеспечения ПК, поддерживающая управление адаптерами внешних устройств, экранные операции, тестирование, начальную загрузку и установку ОС.BIOS - это стандартный интерфейс, обеспечивающий переносимость ОС между ПК с одинаковым микропроцессором.BIOS хранится в ПЗУ ПК.Управление устройствами осуществляется через механизм прерываний.Прерывания:- аппаратные (инициируются аппаратными средствами);- логические (инициируются микропроцессором - нестандартные ситуации в работе микропроцессора);- программные (инициируются каким-либо программным обеспечением).При включении ПК автоматически загружается и выполняется специальная программа POST (Power-On Self-Test) из состава BIOS.Программа POST производит самопроверку и тестирование при загрузке, содержащую следующие этапы:- проверка переключателей и CMOS-памяти на системной (материнской) плате (определение оборудования, которое подключено к ПК);- тестирование ОЗУ;- включается клавиатура, распознаются LPT- и COM-порты;- определяются блочные устройства (жесткие диски IDE и SCSI, флоппи-дисководы);- выполняет другие специфические действия по подготовке PC и дополнительного оборудования к работе.Программа POST тестирует основные компоненты, такие как процессор, память, вспомогательные микросхемы, приводы дисков, клавиатуру и видеоподсистему. После окончания работы POST BIOS выполняет действия по загрузке ОС (загрузка в ОЗУ и запуск Блока Начальной Загрузки ОС).Если при включении питания компьютера возникают проблемы (BIOS не может выполнить начальный тест), воспроизводится последовательность звуковых сигналов (табл.17.1). Таблица 17.1 – POST-коды звуковых сигналов AMI BIOS
Код Значение
1 Ошибка регенерации DRAM
2 Отказ схемы четности
3 Отказ базового ОЗУ 64 Кб
4 Отказ системного таймера
5 Отказ процессора
6 Ошибка адресной линии A20 контроллера клавиатуры
7 Ошибка исключения виртуального режима Virtual Mode
8 Ошибка теста чтения, записи памяти дисплея
9 Ошибка контрольной суммы ROM-BIOS
10 Ошибка чтения/записи CMOS-памяти
11 Отказ кэш-памяти
Наиболее известными фирмами-производителями BIOS являются: American Megatrends Inc. (AMI), Award Software и Phoenix Technologies.Заметим, что конкретные версии BIOS неразрывно связаны с набором микросхем (chipset), используемым на системной плате. Кстати, компания Phoenix Technologies считается пионером в производстве лицензионно-чистых BIOS. Именно в них впервые были реализованы такие функции, как задание типа жесткого диска, поддержка привода флоппи-дисков емкостью 1,44 Мбайта и т.д.Более того, считается, что процедура POST этих BIOS имеет самую мощную диагностику. Справедливости ради надо отметить, что BIOS компании AMI наиболее распространены. По некоторым данным, AMI занимает около 60% этого сегмента рынка. Кроме того, из программы Setup AMI BIOS можно вызвать несколько утилит для тестирования основных компонентов системы и работы с накопителями. Однако при их использовании особое внимание следует обратить на тип интерфейса, который использует привод накопителя.