POST (hardware)

POST (din limba engleză  Power-On Self-Test  - „auto-test când este pornit”) - verificarea hardware -ului computerului efectuată atunci când este pornit. Execut de programe incluse în BIOS / UEFI al plăcii de bază .

Funcții similare cu POST-ul computerului sunt comune pentru multe dispozitive electronice moderne, de la PLC -uri la smartphone -uri .

Testul abreviat include:

  1. Verificarea integrității programelor BIOS în ROM folosind o sumă de control.
  2. Detectarea și inițializarea controlerelor principale, a magistralelor de sistem și a dispozitivelor conectate ( adaptor grafic , controlere de unitate de disc etc.), precum și execuția programelor incluse în BIOS-ul dispozitivelor și asigurarea auto-inițializării acestora.
  3. Determinarea dimensiunii RAM și testarea primului segment (64 kilobytes ).

Regulile complete POST:

  1. Verificarea tuturor registrelor procesorului ;
  2. verificarea sumei de control ROM;
  3. Verificarea temporizatorului sistemului și a portului de alarmă audio (pentru IBM PC  - i8253 IC sau echivalent);
  4. test controler DMA ;
  5. Test de regenerare RAM ;
  6. Testarea zonei inferioare a RAM pentru proiecția programelor rezidente în BIOS;
  7. Încărcarea programelor rezidente;
  8. Test adaptor grafic standard (VGA sau PCI-E);
  9. test RAM ;
  10. Testarea principalelor dispozitive de intrare (NU manipulatoare);
  11. Testul CMOS
  12. Testarea principalelor porturi LPT/COM;
  13. Testarea unităților de dischete (unități de dischete );
  14. Testează unități pe hard disk-uri magnetice ( HDD );
  15. Autodiagnosticarea subsistemelor funcționale BIOS;
  16. Transferarea controlului către încărcător .

Alegerea între rularea unui set complet sau redus de teste atunci când computerul este pornit poate fi setată în programul de bază de configurare a sistemului de intrare/ieșire, Setup BIOS.

În majoritatea computerelor personale , dacă POST-ul are succes, difuzorul sistemului emite un bip scurt , în cazul unei defecțiuni, se folosesc diverse secvențe de bipuri pentru a determina cauza defecțiunii.

În plus, BIOS-ul generează un cod pentru starea curentă de pornire (și, în caz de defecțiune, respectiv o eroare), care poate fi găsit folosind o combinație de LED -uri sau indicatoare cu șapte segmente (pe unele plăci de bază), precum și pe cardul POST , care este introdus în slotul de expansiune de pe placa de bază (sau deja încorporat în ea) și afișează codul de eroare pe indicatorul său.

Puteți corela un anumit cod sonor, un mesaj text pe un monitor sau un cod POST cu cauza unei defecțiuni în timpul pornirii computerului, consultând documentația producătorului pentru BIOS , placa de bază sau cardul opțional al controlerului dispozitivului .

Vezi și

Link -uri