Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
В вычислительной технике, POST-карта — это подключаемая диагностическая плата, отображающая прогресс и коды ошибок, возникающие во время самотестирования при включении (POST) компьютера. Она используется для диагностики неисправностей компьютеров, которые не загружаются.
In computing, a POST card is a plug in diagnostic interface card that displays progress and error codes generated during power on self test (POST) of a computer. It is used to troubleshoot computers that do not start up.
Принцип работы
Как минимум, если процессор, BIOS и интерфейс ввода-вывода, от которого зависит работа POST-карты, функционируют, POST-карту можно использовать для мониторинга самотестирования при включении системы (POST) или для диагностики возникающих проблем. Система, впервые реализованная в компьютерах IBM PC, отправляет 8-битные байтовые коды (обычно отображаемые в виде двух шестнадцатеричных цифр) на указанный порт ввода-вывода (обычно 80h) во время загрузки. Некоторые коды указывают на этап процедуры загрузки, другие – на наличие ошибок. Расшифровку каждого кода необходимо искать в таблице, предназначенной для конкретной версии BIOS. Например, для IBM PC/AT 1984 года код 1D выдается перед определением объема памяти, превышающего 1024 КБ, а код 2D – при обнаружении сбоя контроллера клавиатуры 8042, ошибка системы 105. Если загрузка не завершается успешно, доступен либо код ошибки, либо код последней выполненной операции. POST-карты предоставляют информацию даже в ситуациях, когда стандартный дисплей недоступен, либо из-за невозможности подключения монитора, либо потому, что сбой происходит до активации подсистемы видео.
At a minimum, if the CPU, BIOS, and the I/O interface upon which the POST card relies on are all working, a POST card can be used to monitor the system's Power On Self Test (POST), or to diagnose problems with it. The system introduced on IBM PC computers sends 8 bit byte codes (usually displayed as two hexadecimal digits) to a specified I/O port (usually 80 hex) during startup, some indicating a stage in the startup procedure, others identifying errors. The description for each code must be looked up in a table for the particular BIOS. For example, for the 1984 IBM PC/AT code 1D is issued when about to Determine Memory Size Above 1024K, and code 2D in the event of 8042 Keyboard Controller Failure, 105 System Error. If startup does not complete successfully, either an error code, or the code of the last operation performed, is available. POST cards provide information even when a standard display is not available, either because connecting a monitor is impractical, or because the failure occurs before the video subsystem is operational.
Операция
Карты POST вставляются в слот расширения и доступны с разъемами для ISA (также поддерживающего EISA), PCI, PCI Express, Mini PCIe (для ноутбуков), Universal Serial Bus, шины с низким количеством контактов или для параллельного порта. Типичная карта для настольных компьютеров имеет различные интерфейсы шины на каждом крае; карта для ноутбуков может иметь разъемы miniPCI и параллельного порта (плюс USB для питания). Современные материнские платы часто не транслируют POST-коды в свои слоты PCI Express (PCIe-коммутаторы пропускают транзакции только после настройки BIOS). На таких материнских платах шина Low Pin Count (LPC), вариант ISA, обычно используемый для подключения модуля доверенной платформы (TPM), может быть единственной шиной, на которой все еще можно увидеть сообщения POST. Однако разъемы LPC не стандартизированы и имеют от 9 до 19 контактов, при этом обычно используются контакты с шагом 2,54 мм и 2 мм. Поэтому карте POST с разъемом LPC может потребоваться сначала автоматически определить используемую распиновку. Другой вариант – карты USB POST, такие как AMI Debug Rx, которые используют отладочный порт, распространенный на контроллерах USB 2.0 EHCI. и независимые веб-сайты. Помимо отображения числовых кодов, многие карты контролируют напряжения питания, сигналы тактовой частоты и генераторов, сигнал сброса и другие параметры.
POST cards are inserted into an expansion slot, and are available with connectors for the ISA (also supporting EISA), PCI, PCI Express, Mini PCIe (for laptops), Universal Serial Bus, or Low Pin Count bus, or for a parallel port. A typical card for desktop computers has a different bus interface on each edge; a card for laptop computers may have both a miniPCI and a parallel port connector (plus USB to supply power). Modern motherboards often do not broadcast POST codes to their PCI Express slots (PCIe switches only pass on transactions after having been configured to do so by the BIOS). On such motherboards, the Low Pin Count (LPC) bus, an ISA variant normally used to connect a Trusted Platform Module (TPM), may be the only bus where POST messages can still be seen. However LPC connectors are not standardized, with between 9 and 19 pins and both 2.54 mm and 2 mm pin headers commonly used. Therefore, an LPC POST card may have to auto detect first the pin assignment used. Another option are USB POST cards such as AMI Debug Rx, which use the debug port common on USB 2.0 EHCI controllers. and independent websites. In addition to displaying numeric codes, many cards monitor power supply voltages, clock and oscillator signals, reset signal, and other parameters.
Сценарии использования
Диагностические карты сегодня в основном используются разработчиками материнских и расширительных плат, а также логическими анализаторами и другими инструментами и интерфейсами отладки. В XXI веке они реже применяются при ремонте компьютеров и системными интеграторами, но всё ещё доступны. POST-карты для ПК, которые изначально стоили дорого, в XXI веке можно приобрести всего за несколько долларов США. Некоторые материнские платы оснащены встроенным дисплеем для диагностики аппаратных проблем. Большинство также сообщают об ошибках POST с помощью звуковых сигналов, если подключен системный динамик. Такие материнские платы делают POST-карты менее востребованными. Когда эти диагностические карты только появились, материнские платы были дорогими и их ремонт был оправдан. К концу XX века крупномасштабная интеграция и массовое производство сделали материнские платы недорогими компонентами. Материнские платы редко ремонтировали, чаще заменяли; основное назначение POST-карты – определить, неисправны ли компоненты, установленные непосредственно на материнской плате, а не подключенные, например, видеокарты или оперативная память.
Diagnostic cards are today mainly used by designers of motherboards and extension cards, along with logic analyzers and other debug tools and interfaces. They are less commonly used in the 21st century for computer repair and by system integrators, but remain available. POST cards for PCs, while originally high priced, cost from just a few US dollars upwards in the 21st century. Some motherboards have a built in display to diagnose hardware problems. Most also report POST errors with audible beeps, if a PC speaker is attached. Such motherboards make POST cards less necessary. When these diagnostic cards were first introduced motherboards were expensive and well worth troubleshooting and repairing. By the late twentieth century large scale integration, mass production made motherboards inexpensive components. Motherboards were rarely repaired, but replaced; the main purpose of a POST card is to determine that parts mounted on the motherboard itself, rather than plugged in video cards, RAM, etc. are at fault.