Компьютерлік диагностикалық карталар және POST кодтары
POST card
Компьютерлік POST картасы – жүйелік қателерді анықтау құралы. Дене жоғарысын тексеру кезінде кодтарды көрсетеді, компьютер іске қосылмаса көмектеседі.💻🔍
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы 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.
Жұмыс принципі
Ең болмағанда, егер POST картасы негізделген CPU, BIOS және I/O интерфейсі жұмыс істесе, POST картасын жүйенің Power On Self Test (POST) өзін-өзі тестілеуін бақылауға немесе онымен байланысты проблемаларды диагностикалауға болады. IBM PC компьютерлеріндегі жүйе, жүктелу кезінде белгілі бір I/O портына (әдетте 80<sub>16</sub>) 8 биттік байт кодтарын (көбінесе екі он алтылық сан түрінде көрсетіледі) жібереді, олардың кейбіреуі жүктелу процедурасының кезеңін көрсетеді, ал қалғандары қателерді анықтайды. Әрбір кодтың сипаттамасын нақты BIOS үшін арналған кестеде қарау қажет. Мысалы, 1984 жылғы IBM PC/AT үшін 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 немесе Low Pin Count шинасы, немесе параллель порт үшін қосылыстармен қол жетімді. Үстелдік компьютерлерге арналған әдеттегі картаның әр жиегінде әртүрлі шина интерфейсі болады; ал ноутбуктерге арналған картада miniPCI және параллель порттық қосылыстар болуы мүмкін (қуат беру үшін USB қосылысымен бірге). Қазіргі заманғы аналық платалар көбінесе POST кодтарын PCI Express ұяларына жібермейді (PCIe коммутаторлары BIOS-пен конфигурацияланғаннан кейін ғана транзакцияларды өткізеді). Мұндай аналық платаларда, әдетте Сенімді платформа модулін (TPM) қосу үшін қолданылатын ISA нұсқасы – Low Pin Count (LPC) шинасы, POST хабарламаларын көруге болатын жалғыз шина болуы мүмкін. Дегенмен, LPC қосылыстары стандартталмаған, 9-дан 19 тірекке дейін және 2,54 мм және 2 мм тіректер жиі қолданылады. Сондықтан, LPC POST картасы алдымен қолданылған тіректерді автоматты түрде анықтауы керек. Тағы бір мүмкіндік – USB 2.0 EHCI контроллерлеріндегі жөндеу портын пайдаланатын AMI Debug Rx сияқты USB POST карталары. және тәуелсіз веб-сайттар. Сандық кодтарды көрсетуден басқа, көптеген карталар қуат көзінің кернеуін, сағат және осциллятор сигналдарын, қайта орнату сигналын және басқа да параметрлерді бақылайды.
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.
Пайдалану сценарийлері
Диагностикалық карталарды бүгінде негізінен негізгі платалар мен кеңейту карталарын, логикалық анализаторларды және басқа да қате табу құралдары мен интерфейстерін жобалайтын мамандар қолданады. Олар 21-ші ғасырда компьютерді жөндеу және жүйелік интеграторлар үшін бұрынғыдай жиі қолданылмайды, бірақ әлі де қолжетімді. ПК-ға арналған POST карталары бастапқыда қымбат болғанмен, 21-ші ғасырда бірнеше АҚШ долларынан бастап сатылады. Кейбір негізгі платаларда аппараттық проблемаларды диагностикалауға арналған дисплей орнатылған. Көбінесе, егер компьютерлік динамик қосылған болса, дыбыстық сигналдармен POST қателері туралы хабар беріледі. Мұндай негізгі платалар POST карталарын қажет етпейді. Бұл диагностикалық карталар алғаш пайда болған кезде негізгі платалар қымбат болатын және оларды жөндеуге тұрарлық еді. 20-шы ғасырдың соңында үлкен интеграция және жаппай өндіріс негізгі платаларды арзан компоненттерге айналдырды. Негізгі платалар көбінесе жөнделмей, ауыстырылатын; POST картасының басты мақсаты – бейнекарталар, RAM және т.б. сияқты қосылатын бөліктердің емес, негізгі платаға орнатылған бөліктердің ақаулы екенін анықтау.
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.