Ori de câte ori pornește un computer, acesta execută o serie de verificări pentru a se asigura că computerul are tot hardware-ul necesar și că funcționează corect. Acest proces se numește POST sau Power On elf Test. Face parte din procesul de inițializare a BIOS-ului pe care un computer îl face atunci când începe să pornească. Dacă oricare dintre verificările efectuate de POST eșuează, computerul nu va porni, deși BIOS-ul poate fi afișat.
Ce verifică POST?
Primul lucru pe care îl verifică POST sunt registrele CPU, de asemenea, verifică integritatea codului BIOS. Sunt verificate unele funcții de bază, cum ar fi DMA cu acces direct la memorie, cronometre și controlere de întrerupere. RAM de sistem este verificată, are dimensiunea determinată și este inițializată. Chipsetul este inițializat. Toate magistralele de sistem și dispozitivele conectate sunt descoperite, catalogate și inițializate. BIOS-ul complet va fi inițializat, oferind în general interfața BIOS, permițând configurarea sistemului. Sunt încărcate orice BIOS-uri specifice dispozitivului. Dispozitivele bootabile sunt identificate și unul este selectat pentru pornire. În cele din urmă, procesul POST lansează bootloader-ul pentru a încărca sistemul de operare de pe dispozitivul de pornire ales.
Într-un computer modern, sunt disponibile o selecție de dispozitive de pornire. De obicei, unul va fi identificat ca dispozitiv de pornire implicit, cu toate acestea, prin intrarea în ecranul de configurare BIOS, este este posibil să schimbați ce dispozitiv este pornit de la acest moment sau care dispozitiv va fi considerat implicit în viitor. Calculatoarele timpurii nu permiteau reordonarea dispozitivelor de pornire și erau blocate pentru pornirea de pe o unitate de dischetă, dacă era prezentă, și pentru a reveni pe un hard disk dacă nu era disponibilă nicio unitate de dischetă. A avea un dispozitiv de pornire în partea de sus a listei care nu este prezent fizic nu încetinește procesul de pornire, deoarece POST identifică dacă dispozitivul este prezent și poate fi pornit mai devreme în proces.
Din nou, în computerele moderne, unul dintre lucrurile pe care le verifică BIOS-ul este circumstanțele de pornire. Dacă computerul efectuează o pornire la rece, trebuie să efectueze toate testele. Totuși, dacă este pornire la cald, cum ar fi după o repornire sau dacă pornirea rapidă este activată, unii pași pot fi săriți deoarece datele sunt încă încărcate în memorie.
Cum poți rezolva problema când POST eșuează?
Procesul POST va oferi de obicei o mică subsecțiune a rezultatelor sale pe ecranul de introducere a BIOS. Acest ecran este de obicei marca furnizorului și este întrerupt pentru o perioadă scurtă de timp în procesul de pornire, pentru a permite utilizatorului să apese o tastă specificată pentru a intra în ecranul de configurare BIOS. Acest subset de date este de obicei limitat la capacitatea și viteza RAM, deși multe BIOS-uri afișează, de asemenea, numărul de nuclee ale procesorului și vitezele de ceas. În momentul în care procesul de pornire al computerului ajunge în acest punct, totuși, procesul POST a avut succes.
În multe cazuri, dacă există o problemă cu hardware-ul sistemului, computerul nu va putea porni și, potențial, este posibil să nu poată încărca nici măcar BIOS-ul. În acest moment al secvenței de pornire, computerul nu poate scoate date pe un ecran. În plus, este absolut posibil ca una dintre componentele eșuate să fie ecranul. Pentru a permite depanarea problemelor POST, sunt utilizate două sisteme principale de notificare.
Primul sistem de notificare este un „difuzor de sistem” care este un difuzor mic pe placa de bază. Difuzoarele reale nu sunt disponibile în această parte a procesului de pornire. Difuzorul de sistem produce unul dintr-o gamă de tonuri care indică care este problema. În mod obișnuit, manualul plăcii de bază ar trebui consultat pentru a afla ce înseamnă semnalele sonore specifice. Multe computere cu un difuzor de sistem ar scoate un singur bip dacă procesul de pornire a avut succes. Acest lucru a fost adesea destul de tare.
Al doilea sistem de notificare este de obicei o pereche de afișaje cu șapte segmente. Acestea afișează un cod din două cifre în funcție de eroare. Din nou, manualul plăcii de bază ar fi de obicei necesar pentru a descifra ce înseamnă codul de eroare. Unele plăci de bază moderne oferă și o serie de LED-uri care fac același lucru.
Concluzie
POST înseamnă Power On Self Test. Este o serie de verificări efectuate ca parte a procesului de inițializare a BIOS-ului. Dacă toate verificările au succes, sistemul va porni. Cu toate acestea, unele verificări vor opri secvența de pornire dacă nu reușesc. O placă de bază are în mod normal cel puțin o metodă de informare a utilizatorului cu privire la eșecurile POST, permițând depanarea problemei.