Программа post что это

Что такое POST?

Когда питание ПК включено, POST (Power-On Self-Test) – это последовательность диагностического тестирования, выполняемая базовой системой ввода-вывода компьютера (или “пусковой программой”) для определения правильности работы клавиатуры компьютера, оперативной памяти, дисковых накопителей и другого аппаратного обеспечения. Если необходимое оборудование обнаружено и установлено, что оно работает должным образом, компьютер начинает загружаться .
Если оборудование не обнаружено или установлено, что оно работает неправильно, в зависимости от характера проблемы, BIOS выдает сообщение об ошибке, которое может быть текстом на экране дисплея и/или серией кодированных звуковых сигналов. Поскольку сообщение выполняется до активации видеокарты компьютера, переход на экран дисплея может оказаться невозможным. Паттерн звуковых сигналов может быть переменным числом коротких звуковых сигналов или смесью длинных и коротких звуковых сигналов, в зависимости от того, какой тип BIOS установлен.

POST GET запросы

Шаблоны звуковых сигналов содержат сообщения о характере обнаруженной проблемы. Например, если клавиатура не обнаружена, то определенный шаблон звуковых сигналов сообщит вам об этом факте. Ошибка, обнаруженная в сообщении, обычно фатальная (то есть она вызывает остановку текущей программы) и остановит процесс загрузки, так как проверенное оборудование абсолютно необходимо для функционирования компьютера.

Насколько всё плохо?

Во время POST существует два уровня кодов ошибок: фатальный и нефатальный. Как следует из названия, фатальные ошибки остановят систему, не пытаясь загрузить операционную систему. Проблемы с памятью или неисправный диск или адаптер дисплея являются примерами фатальных ошибок. Несмертельные ошибки, такие как «отсутствующий» дисковод CD/DVD дисков, по-прежнему приводят к тому, что система пытается (и часто успешно) загружает операционную систему.

В большинстве случаев процедура POST хорошо выполняет тестирование компонентов. Если это дает чистое здоровье аппаратному обеспечению, его отказ загрузки часто будет лежать в самой операционной системе. В большинстве случаев вы можете использовать загрузочную флешку для доступа к жесткому диску или загрузить Windows, используя подход безопасного запуска (нажмите клавишу F8 сразу после завершения процедуры POST) и проверьте наличие конфликтующих настроек.

POST карты

Сложнее решить проблему с оборудованием, которая не позволяет POST вообще выдавать какие-либо отчеты. Когда вы столкнетесь с одной из них, вы обнаружите, что именно здесь POST-карта будет прекрасно работать. Эти специальные диагностические карты расширения отслеживают процесс POST и отображают все коды (обычно в шестнадцатеричном формате из двух цифр), когда система запускает POST. Затем техник может расшифровать эту информацию, используя руководство производителя. Более сложные модели также можно использовать для запуска расширенной серии тестов, чтобы изолировать ошибочные проблемы.

Читайте также:
Программа ворд пад поддерживает не все функции этого документа что делать

HTTP Запросы Get и Post

При выборе POST-карты убедитесь, что она будет работать с типами машин, которые вы планируете тестировать. Большинство основано на слоте ISA и работает с большинством процессоров Intel. Это означает, что они должны помочь с AT и более поздними ПК, которые используют процессоры x86. Базовые модели дают только POST-коды.

Более продвинутые модели также могут проверять функции DMA (прямой доступ к памяти), IRQ (запрос прерывания) и различные порты. Некоторые приходят с модным диагностическим программным обеспечением. Чем больше функций, тем выше ценник. Но POST-карта сэкономит много времени и усилий, сделав её достойным дополнением к любому набору ПК.

На данный момент времени,есть карты которые можно подключать и через USB порты, и через PCI-E.

Источник: mega-obzor.ru

Что такое POST (самотестирование при включении)?

Самотестирование при включении (POST) — это набор процедур, выполняемых микропрограммным обеспечением или программным обеспечением сразу после включения компьютера, чтобы определить, работает ли оборудование должным образом. Процесс будет продолжаться только в том случае, если необходимое оборудование работает правильно, иначе BIOS (базовое программное обеспечение ввода-вывода) выдаст сообщение об ошибке.

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

Роль POST в последовательности загрузки

Последовательность загрузки — это процесс запуска компьютера / системы. Процесс загрузки запускается при нажатии кнопки питания, он передает питание загрузчику в кэш-памяти. Загрузчик выполняет POST как последовательность предварительной загрузки, и, если все работает без ошибок, активируется BIOS (базовая система ввода-вывода), которая находит и загружает операционную систему.

  1. Найдите, определите размер и проверьте основную память системы.
  2. Инициализировать BIOS.
  3. Определите, систематизируйте и выберите, какие устройства доступны для загрузки.
  4. Проверьте регистры ЦП.
  5. Проверьте целостность самого кода BIOS.
  6. Проверьте некоторые основные компоненты, такие как DMA, таймер, контроллер прерываний.
  7. Передайте управление другим специализированным расширениям BIOS (если они установлены).
  • Аппаратные элементы, такие как процессор, устройства хранения и память.
  • Основные системные устройства, такие как клавиатура и другие периферийные устройства.
  • Регистры ЦП
  • DMA (прямой доступ к памяти)
  • Таймер
  • Контроллер прерывания

Типы ошибок, возникающих во время POST

Действия по устранению неполадок для устранения ошибок

  1. Проанализируйте, когда возникла проблема.
  2. Убедитесь, что какое-либо оборудование было изменено с момента последнего исправного функционирования системы.
  3. Если было какое-то новое оборудование, попробуйте удалить и проверить, чтобы изолировать проблему.
  4. Удалите / отключите все диски, USB и перезапустите систему, чтобы проверить, не изменилось ли что-нибудь.
  5. Подключите заведомо исправный кабель питания, чтобы проверить, успешно ли включается система.
  6. Если вы заметили перегрев, проверьте, все ли вентиляторы работают нормально.
  7. Если вы наблюдаете какие-либо коды ошибок (звуковые сигналы, светодиодная индикация, сообщение об ошибке на экране), следуйте инструкциям по устранению проблемы.
  1. https://en.wikipedia.org/wiki/Booting
  2. https://en.wikipedia.org/wiki/Power-on_self-test
Читайте также:
Программа bluetooth на компьютер что это

Источник: progler.ru

3.2 Диагностическая программа post

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

О неисправностях, выявленных программой, сообщается звуковыми кодами встроен­ного в системный блок динамика, а также сообщениями компьютера. Код ошибки может быть выведен на специальный индикатор системной платы или карты расширения POST, вставляемой в слот PCI.

Кроме визуальной информации сигнал о выявлении серьезных неисправностей гене­рируется аудиосигналом встроенного динамика.

3.2.1 Последовательность выполнения post

При включении компьютера, при нажатии кнопки Сброс — Reset или «теплом старте» (комбинация клавиш ) автоматически запускается программа POST.

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

POST выполняет также начальную инициализацию устройств.

POST реализует стандартные проверки компьютера в следующей последовательности.

  1. Тестирует процессор.
  2. Осуществляет проверку контрольной суммы системной BIOS.
  3. Проверяет состояние и инициализирует контроллеры прерываний и ПДП, а также системный интервальный таймер. После этой стадии становится доступной звуко­вая диагностика.
  4. Осуществляет проверку операций регенерации динамической памяти ОЗУ.
  5. Тестирует первые 64 Кбайт ОЗУ.
  6. Загружает векторы прерываний.
  7. Инициализирует видеоадаптер. После этой стадии диагностические сообщения могут выводиться на экран.
  1. Тестирует все пространство оперативной памяти.
  2. Тестирует клавиатуру.
  1. Тестирует микросхему RTC CMOS RAM.
  2. Инициализирует и тестирует последовательные и параллельные порты.
  3. Инициализирует и тестирует контроллер флоппи-дисков.
  4. Инициализирует и тестирует контроллер жестких дисков.
  5. Осуществляет поиск программ расширения BIOS на картах адаптеров устройств и выполняет инициализацию регистров устройств.
  6. Вызывает загрузчик операционной системы (через прерывание INT 19H). В случае невозможности загрузки операционной системы следует ее останов.

3.3 Программа загрузки boot

Программа-загрузчик BOOT осуществляет поиск сектора загрузки на действующем основном устройстве загрузки. Критерием выявленного сектора загрузки служит обна­ружение сигнатуры, которая завершается кодом 55ААН. В процессе выполнения кода загрузки операционной системы, который содержится на жестком диске в секторе за­грузки ОС, в работу включаются файлы ядра операционной системы. Что представляет собой блок начальной загрузки системы?

Это первая запись на загрузочном диске, к которой обращается процессор. Эта короткая программа умещается в сектор размером 512 байт. Процессор выполняет код этой программы, в результате чего части операционной системы переносятся в оперативную память. В качестве устройства загрузки используется, как правило, жесткий диск (С, D) или оптический диск.

Источник: studfile.net

POST card или ликбез по диагностике

Не первый год занимаюсь диагностикой и реанимацией десктопов и ноутбуков, преимущественно на дому у клиента. Со временем напрашивается вывод, что с собой необходимо иметь чемодан, а возможно, даже чемоданище с комплектующими для диагностики неисправной железки. Некоторые могут мне возразить — «Можно обходиться и без комплектующих! Опыт позволяет выполнять диагностику и без них!». Это отчасти верно, но стопроцентной точности не дает, это как факт.

Читайте также:
Льда что это за программа

Опираться на POST коды спикера? Не всегда можно конкретно определить на что же он ругается. Например, один длинный два коротких сигнала спикера сигнализируют о неисправности видеосистемы, но это не всегда означает неисправность самой видеокарты. Встречаются, например, проблемы с доп. питанием на эту самую видеокарту, а это уже неисправность блока питания.

Здесь я остановлюсь и расскажу уважаемым читателям, что же такое сигналы спикера.

При включении компьютера запускается BIOS (базовая система ввода/вывода) — факт известный всем, но упомянуть будет не лишним. В составе BIOS’а есть программа под названием POST (power on self testing). Как следует из названия, программа предназначена для начальной диагностики устройств и портов материнской платы.

Процедура инициализации POST сопровождается выводом изображения на монитор:

image

После прохождения POST видим:

image

В процессе выполнения POST генерирует так называемый POST код, который записывается в специальный диагностический регистр.

И дальше управление переходит к загрузчику операционки.

Собственно, сигналы спикера являются кодами ошибок при выполнении POST, если POST выполняется без ошибок, мы слышим один короткий сигнал.

Переходим к сабжу.

POST карта — это плата расширения, чаще всего встречаются карты формата PCI:

image

Так же есть карты формата miniPCI (для ноутбуков):

image

И встречаются карты для LPT (требуют дополнительного питания по USB):

image

Имея на руках десктоп с замечательным диагнозом «не включается» (не путать с «не заводится»), чаще всего сначала последовательно отключается некритичная периферия — звуковуха, тюнер, сетевуха, харды, приводы.
Затем, если в процессе не выявлены неисправности, начинается замена комплектующих: оперативки, видеокарты, процессора (ага тот самый чемоданище с железками).

Но вот у нас есть в руках вместо чемодана с железом POST карта, мы экономя время минуем вышеописанную процедуру с заменой/отключением железа (экономим в среднем минут 40, замечу, что после отключения одной железки производится как минимум один цикл включения — выключения).

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

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

Предполагаю написать серию статей по диагностике, если тема интересна хабровчанам.

Источник: habr.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru