stringtranslate.com

ПОЧТОВАЯ карточка

BIOS POST card для шины ISA. Два семисегментных дисплея показывают POST-код. Четыре светодиода показывают наличие +/-5 В и +/-12 В.
Карта BIOS POST для шины PCI
Плата BIOS POST с разъемами для шин PCI (внизу), PCIe (вверху) и LPC (слева 2 мм и справа 2,54 мм)

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

Принцип работы

Как минимум, если CPU , BIOS и интерфейс ввода-вывода , на который опирается карта POST, работают, карту POST можно использовать для мониторинга самотестирования при включении питания (POST) системы или для диагностики проблем с ней. Система, представленная на компьютерах IBM PC, отправляет 8-битные байтовые коды (обычно отображаемые как две шестнадцатеричные цифры) на указанный порт ввода-вывода (обычно 80 hex) во время запуска, некоторые из которых указывают на этап процедуры запуска, другие идентифицируют ошибки. Описание каждого кода необходимо искать в таблице для конкретного BIOS. Например, для IBM PC/AT 1984 года код 1D выдается, когда собирается определить размер памяти выше 1024 КБ , а код 2D в случае 8042 Keyboard Controller Failure, 105 System Error . Если запуск не завершается успешно, доступен либо код ошибки, либо код последней выполненной операции.

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

Операция

Карты POST вставляются в слот расширения и доступны с разъемами для ISA (также поддерживающими EISA ), PCI , PCI Express , Mini PCIe (для ноутбуков), Universal Serial Bus или Low Pin Count bus, или для параллельного порта. Типичная карта для настольных компьютеров имеет разный интерфейс шины на каждом краю; карта для ноутбуков может иметь как разъем miniPCI, так и параллельный порт (плюс USB для подачи питания).

Современные материнские платы часто не транслируют POST-коды в свои слоты PCI Express (PCIe-коммутаторы передают транзакции только после настройки BIOS). На таких материнских платах шина Low Pin Count (LPC), вариант ISA, обычно используемый для подключения Trusted Platform Module (TPM), может быть единственной шиной, на которой все еще можно увидеть сообщения POST. Однако разъемы LPC не стандартизированы, обычно используются от 9 до 19 контактов и как 2,54 мм, так и 2 мм штыревые разъемы . Поэтому карта LPC POST может сначала автоматически определить используемое назначение контактов.

Другим вариантом являются карты USB POST, такие как AMI Debug Rx, которые используют порт отладки, общий для контроллеров USB 2.0 EHCI. [1]

Информация о значении POST-кодов для различных BIOS необходима для интерпретации кодов. Она может поставляться с картами, но устаревает по мере выпуска более поздних BIOS; более актуальная информация может быть доступна на сайтах производителей [2] [1] и независимых сайтах.

Помимо отображения числовых кодов, многие карты контролируют напряжение питания, сигналы тактового генератора и генератора, сигнал сброса и другие параметры. [3]

Сценарии использования

Два семисегментных дисплея POST («Q_CODE1» и «Q_CODE2», слева внизу), интегрированные в материнскую плату компьютера

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

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

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

Смотрите также

Ссылки

  1. ^ ab "Коды статуса Aptio 5.x" (PDF) . American Megatrends . Получено 2019-07-19 .
  2. ^ "Общая таблица Qcode / Q-code / POST-кодов для материнских плат ASUS" . Получено 2019-07-31 .
  3. ^ Пример диагностической карты POST, которая проверяет несколько параметров в дополнение к шестнадцатеричным кодам.