Кіріспе

Есептеу техникасында, POST картасы – компьютерді қосу кезіндегі өзін-өзі тексеру (POST) барысында туындайтын прогресс және қате кодтарын көрсететін қосылатын диагностикалық интерфейс картасы. Ол компьютерді іске қосылмаған жағдайда анықтау үшін қолданылады.

Жұмыс принципі

Ең болмағанда, егер 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 карталары стандартты дисплей болмаған жағдайда да ақпаратты ұсынады, себебі мониторды қосу ыңғайсыз немесе видео жүйесі жұмыс істемей тұрғанда ақау туындайды.

Операция

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 карталары. және тәуелсіз веб-сайттар. Сандық кодтарды көрсетуден басқа, көптеген карталар қуат көзінің кернеуін, сағат және осциллятор сигналдарын, қайта орнату сигналын және басқа да параметрлерді бақылайды.

Пайдалану сценарийлері

Диагностикалық карталарды бүгінде негізінен негізгі платалар мен кеңейту карталарын, логикалық анализаторларды және басқа да қате табу құралдары мен интерфейстерін жобалайтын мамандар қолданады. Олар 21-ші ғасырда компьютерді жөндеу және жүйелік интеграторлар үшін бұрынғыдай жиі қолданылмайды, бірақ әлі де қолжетімді. ПК-ға арналған POST карталары бастапқыда қымбат болғанмен, 21-ші ғасырда бірнеше АҚШ долларынан бастап сатылады. Кейбір негізгі платаларда аппараттық проблемаларды диагностикалауға арналған дисплей орнатылған. Көбінесе, егер компьютерлік динамик қосылған болса, дыбыстық сигналдармен POST қателері туралы хабар беріледі. Мұндай негізгі платалар POST карталарын қажет етпейді. Бұл диагностикалық карталар алғаш пайда болған кезде негізгі платалар қымбат болатын және оларды жөндеуге тұрарлық еді. 20-шы ғасырдың соңында үлкен интеграция және жаппай өндіріс негізгі платаларды арзан компоненттерге айналдырды. Негізгі платалар көбінесе жөнделмей, ауыстырылатын; POST картасының басты мақсаты – бейнекарталар, RAM және т.б. сияқты қосылатын бөліктердің емес, негізгі платаға орнатылған бөліктердің ақаулы екенін анықтау.