POST (Power On Self Test) — процедура самопроверки при включении (ликбез).
Для ПК существует несколько видов диагностических программ (иногда они поставляются вместе с компьютером), которые позволяют пользователю выявлять причины неполадок, возникающих в компьютере. Во многих случаях такие программы могут выполнить основную работу по определению дефектного узла.
POST (Power On Self Test ) — процедура самопроверки при включении. Выполняется при каждом включении компьютера. Когда IBM начала выпуск персональных компьютеров, в них были предусмотрены методы повышения надежности, которые ранее никогда не применялись. Имеется в виду программа POST и контроль четности памяти.
Процедура POST – это последовательность коротких подпрограмм, хранящихся в ROM BIOS на системной плате. Они предназначены для проверки основных компонентов системы сразу после ее включения, что, собственно, и является причиной задержки перед загрузкой операционной системы.
При каждом включении компьютера автоматически выполняется проверка его основных компонентов: процессора, микросхемы ROM, вспомогательных элементов системной платы, оперативной памяти и основных периферийных устройств. Эти тесты проводятся быстро и не очень тщательно по сравнению с тестами, выполняемыми диагностическими программами. При обнаружении неисправного компонента выдается предупреждение или сообщение об ошибке (неисправности).
POST GET запросы
Хотя выполняемая программой POST диагностика не совсем полная, она является первой «линией обороны», особенно если обнаруживаются серьезные неисправности в системной плате. Если окажется, что неполадка достаточно серьезная, дальнейшая загрузка системы будет приостановлена и появится сообщение об ошибке (неисправности), по которому, как правило, можно определить причину ее возникновения. Такие неисправности иногда называют фатальными ошибками (fatal error). Процедура POST обычно предусматривает три способа индикации неисправности: звуковые сигналы, сообщения, выводимые на экран монитора, и шестнадцатеричные коды ошибок, выдаваемые в порт ввода-вывода .
Сообщения POST обычно передаются пользователям в трех вариантах: как звуковой код, текстовое сообщение на экране или шестнадцатеричный цифровой код, отправляемый по адресу порта ввода-вывода .
Экранные сообщения об ошибках выводятся на экран монитора после инициализации видеоадаптера. Экранные сообщения BIOS POST в краткой форме указывают на возможную проблему, причем только после того, как видеоадаптер и монитор инициализируются системой. Различные типы сообщений зависят от конкретной версии BIOS и зачастую различаются для разных BIOS одного производителя.
Для выдачи з вуковых сигналов используется звуковой динамик, подключенный к системной плате. При обнаружении процедурой POST неисправности компьютер издает характерные звуковые сигналы, по которым можно определить неисправный элемент (или их группу). Если компьютер исправен, то при его включении вы услышите один короткий звуковой сигнал; если же обнаружена неисправность, выдается целая серия коротких или длинных звуковых сигналов, а иногда и их комбинация. Характер звуковых кодов зависит от версии BIOS и компании разработчика.
API для самых маленьких и тупых (#1) | Вступление. POST, GET запросы
Для просмотра к онтрольных кодов POST (шестнадцатеричные контрольные коды отправляемые по адресу порта ввода-вывода ), необходимо установить специальный адаптер.
Менее известной возможностью этой процедуры является то, что в начале выполнения каждого теста по адресу специального порта ввода-вывода POST выдает коды теста, которые могут быть прочитаны только с помощью устанавливаемой в разъем расширения специальной платы адаптера. Первоначально они были разработаны для тестирования системных плат, целью которого было выявление возможных дефектов при их производстве (при этом не требовалось подключать к ним видеоадаптер и монитор). Сейчас некоторые компании стали выпускать такие платы для специалистов, занимающихся сервисным обслуживанием компьютеров.
Плата POST устанавливается в разъем расширения. В момент выполнения процедуры POST на ее встроенном индикаторе будут быстро меняться двузначные шестнадцатеричные числа. Если компьютер неожиданно прекратит тестирование или «зависнет», в этом индикаторе будет отображен код того теста, во время выполнения которого произошел сбой. Это позволяет существенно сузить круг поиска неисправного элемента.
Простейшие платы POST используют только порт 80, но более сложные платы, имеют набор миниатюрных переключателей или блок перемычек, которые позволяют сконфигурировать диагностическую плату для использования портов с другими адресами.
Большинство тестовых плат BIOS поставляются с документацией, описывающей коды POST для различных версий BIOS. Для систем, оснащенных другими моделями BIOS, следует воспользоваться соответствующей документацией или данными, относящимися к используемому адаптеру POST.
Источник: al-tm.ru
___МЕТОДИЧКИ_2013 / Пособие по ОСМПС (pdf) / 14_Диагностика и обслуживание персональных компьютеров
ошибки чтения/записи и позиционирования. Действуйте согласно следующим правилам: 1. Скопируйте НЖМД, если возможно. 2. Выполните программу низкоуровнего форматирования вашего накопителя (или DEBUG). 3. Выполните для диска FDISK. 4. Перезагрузите компьютер.
5. Выполните высокоуровневое форматирование путем использования команд FORMAT системы DOS для каждого раздела накопителя. Вам следует также проверить фактор чередования накопителя. Претензии некоторых видов программного обеспечения, предназначенного для анализа НЖМД, на чудесное выявление и решение этих проблем чрезмерны.
Лучший способ устранения некоторых из таких неполадок — это выполнить низкоуровневое форматирование накопителя, что обычно и делают эти программы. Перед выполнением низкоуровнего форматирования сделайте копию НЖМД. Если низкоуровневое форматирование не дает результата, можно отослать ваш накопитель в компанию, которая занимается ремонтом накопителей. • Микросхемы.
Микросхемы часто выходят из своих гнезд. Если вы видите такой чип, заземлитесь, затем слегка надавите на чип большим или указательным пальцем. Не делайте этого при включенном питании. • ROM . После внесения изменений ваш ПК внезапно может стать несовместимым. Он перестает узнавать графические средства VGA. Ваш новый НЖМД перестает выполнять начальную загрузку.
Или может быть вы установили много новых компонент на оригинальный IBM PC, но оказалось, что он может иметь только 576К RAM. Для решения этой проблемы займитесь модернизацией вашей ROM. Большинство ПК продаются с полностью РС-совместимыми ROM, которые будут работать до конца существования DOS.
Некоторые фирмы изготовители предлагают ROM с различными модификациями и усовершенствованиями. • Батарея . Микроаккумуляторная батарея, поддерживающая таймер в РС/ХТ и CMOS RAM в системе АТ, очень долговечна — обычно это около 4 лет. До того как она полностью откажет, вы можете получить сообщение о понижении потенциала батареи.
Если выдача такого сообщения не предусмотрена, в один прекрасный день вы включите компьютер, и он вам сообщит, что у вас нет НЖМД. Если RAM с батарейной поддержкой выходит из строя, теряется информация, определяющая НЖМД. Если батарея разрядилась, вам следует заменить ее такой же моделью или моделью такого же размера и типа.
Батареи лучше всего покупать там же, где купили компьютер. • Блок питания . Источники питания «умирают» из-за утечки в системе, которая иногда вызывается повышением напряжения или выбросами напряжения. Если ваш блок питания отказал после того, как вы дополнительно установили 16 Мб RAM, два НЖМД и блок стримера, то вам необходим новый блок питания, обеспечивающий большую мощность.
Если причиной была аварийная ситуация в электросети, вы можете заменить ваш источник на модель с намного большей мощностью, но лучше приобрести устройство защиты от перенапряжения и выбросов напряжения. Если вы проверили все компоненты системы и нуждаетесь в помощи, сначала задайте себе вопросы, а потом обращайтесь к специалистам. Возможно, с помощью этих вопросов вы сможете сузить область поиска причины неисправности. • Является ли неисправность постоянной? Когда появилась неисправность? Можете ли вы повторить ошибку? Например, начинает ли ваш НЖМД работать
только после того, как ПК разогревался в течение пяти минут, или его режим работы более неустойчив? Всегда ли модем переключается в автономный режим, когда ктото еще в доме снимает трубку телефона? Появляется ли ошибка только после выполнения определенной программы? • Проблема возникла только после проведения модернизации ПК?
Странно выглядящие символы стали появляться на экране только после того, как вы установили новую плату «мыши»? Прекратил ли работу принтер после того, как вы установили новую видеоплату? • Проблема связана с аппаратным или программным обеспечением? Помните, что внесение аппаратных изменений требует соответствующего изменения программного обеспечения.
Если после выполнения процедуры модернизации некоторые программы перестали работать, вам, возможно, следует заново произвести их установку. Или необходимо установить в CONFIG.SYS драйвер устройства, чтобы заставить работать новую аппаратуру. • Прошли ли вы все ступени поиска? Необходимо проследить все ступени поиска до момента обнаружения неисправности.
Во-первых, начните с блока питания, затем — материнская плата и дисковые накопители. После этого подумайте о внешних компонентах: клавиатуре, мониторе и принтере. Наконец, обратите внимание на программное обеспечение. Если при работе с клавиатурой появляются сбои, проблема, вероятнее всего, в клавиатуре. Клавиатура может отказывать и ее легко заменить. 14.2.3.
Поиск неисправностей принтеров и портов Проблема поиска неисправностей принтера достаточно сложна. Но большая часть типичных неисправностей рассмотрена в разделах описаний принтеров. Когда к ПК подключены два или больше принтеров и каждому назначен один и тот же номер порта, возникают конфликты портов. ПК может иметь до трех принтерных портов, от LPT1 до LPT3.
Каждый раз, когда вы устанавливаете другой порт принтера, необходимо убедиться, что у него не будет конфликтов с уже установленными принтерами. Если возникает конфликт (в ПК два LPT1), то конечный результат — «нет LPT1». Поскольку DOS не может произвольно отдать предпочтение одному из принтеров, система считает, что принтеров вообще нет.
Чтобы предотвратить конфликты портов, отслеживайте свои порты принтеров. Большинство пользователей применяют один принтер, который подключают к LPT1. Второй принтер (например, принтер для печати этикеток, конвертов или чеков) может быть LPT2. Заключение ПК можно отнести к наиболее сложным МПС.
В то же время он обладает очень развитыми программными средствами самотестирования, разработки и отладки программного обеспечения. Благодаря открытой архитектуре и модульному принципу построения достаточно эффективно можно локализовать и устранить аппаратные сбои. Вопросы для самоконтроля 1. Где находится программа POST? Когда происходит ее запуск?
2. В чем назначение программ POST? Какие сигналы и сообщения отражают процесс проверки ПК?
3. Что такое POST Card? Как ее использовать для диагностики ПК? 4. Каковы возможности Checkit Pro и Micro-Scope? 5. Какие программы контроля в Norton Utilities вы знаете? 6. Как рекомендуется проверить надежность нового ПК?
7. Укажите последовательность проверки внешних компонентов ПК. 8. Каковы особенности и последовательность проверки внутренних компонентов ПК?
Источник: studfile.net
Процедура POST
BIOS
Автор Евгений Комаров На чтение 1 мин. Просмотров 1.5k. Опубликовано 07.03.2011
POST (англ. Power-On Self-Test) — процедура проверки работоспособности аппаратного обеспечения компьютера, выполняемая при его включении. После прохождения этой процедуры на экран выводиться сообщение о результатах тестирования и системный динамик издает звуковой сигнал. В случае успешного прохождения POST системный динамик издаёт один короткий звуковой сигнал, в случае сбоя — различные последовательности звуковых сигналов.
Пример окна с результатами положительного тестирования процедурой POST
![]() |
Рис.1 Окно процедуры POST |
Полный регламент работы POST:
- Проверка регистров процессора;
- Проверка контрольной суммы ПЗУ;
- Проверка системного таймера и порта звуковой сигнализации (для IBM PC — ИМС i8255 или аналог);
- Тест контроллера прямого доступа к памяти;
- Тест регенератора оперативной памяти;
- Тест нижней области ОЗУ для проецирования резидентных программ в BIOS;
- Загрузка резидентных программ;
- Тест стандартного графического адаптера (VGA);
- Тест оперативной памяти;
- Тест основных устройств ввода (НЕ манипуляторов);
- Тест CMOS;
- Тест основных портов LPT/COM;
- Тест накопителей на гибких магнитных дисках (НГМД);
- Тест накопителей на жёстких магнитных дисках (НЖМД);
- Самодиагностика функциональных подсистем BIOS;
- Передача управления загрузчику.
Выбор между прохождением полного или сокращенного набора тестов при включении компьютера можно задать в программе настройки базовой системы ввода-вывода, Setup BIOS.
Источник: xiod.ru