POST (от  — «самотестирование при включении») — проверка аппаратного обеспечения компьютера, выполняемая при его включении. Выполняется программами, входящими в BIOS/UEFI материнской платы.

Функции, аналогичные POST компьютера, характерны для многих современных электронных устройств — от ПЛК до смартфонов.

Сокращённый тест включает: Проверку целостности программ BIOS в ПЗУ, используя контрольную сумму. Обнаружение и инициализацию основных контроллеров, системных шин и подключённых устройств (графического адаптера, контроллеров дисководов и т. п.), а также выполнение программ, входящих в BIOS устройств и обеспечивающих их самоинициализацию. Определение размера оперативной памяти и тестирования первого сегмента (64 килобайт).

Полный регламент работы POST: Проверка всех регистров процессора; Проверка контрольной суммы ПЗУ; Проверка системного таймера и порта звуковой сигнализации (для IBM PC — ИМС i8253 или аналог); Тест контроллера прямого доступа к памяти; Тест регенератора оперативной памяти; Тест нижней области ОЗУ для проецирования резидентных программ в BIOS; Загрузка резидентных программ; Тест стандартного графического адаптера (VGA или PCI-E); Тест оперативной памяти; Тест основных устройств ввода (НЕ манипуляторов); Тест CMOS Тест основных портов LPT/COM; Тест накопителей на гибких магнитных дисках (НГМД); Тест накопителей на жёстких магнитных дисках (НЖМД); Самодиагностика функциональных подсистем BIOS; Передача управления загрузчику.

Выбор между прохождением полного или сокращённого набора тестов при включении компьютера можно задать в программе настройки базовой системы ввода-вывода, Setup BIOS.

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

Кроме того, BIOS генерирует код текущего состояния загрузки (и, в случае сбоя, соответственно ошибки), который можно узнать при помощи комбинации светодиодов или семисегментных индикаторов (на некоторых материнских платах), а также на POST Card, которая вставляется в слот расширения на материнской плате (либо уже встроена в неё) и отображает код ошибки на своём индикаторе.

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

См. также Начальная загрузка компьютера POST Card

Ссылки Post коды Award BIOS 6.0 Medallion Post коды Phoenix BIOS Системные платы для настольных ПК Intel

Категория:BIOS Категория:Загрузка компьютера