Kedykoľvek sa počítač spustí, vykoná sériu kontrol, aby sa ubezpečil, že počítač má všetok potrebný hardvér a že funguje správne. Tento proces sa nazýva POST alebo Power On elf Test. Je súčasťou procesu inicializácie systému BIOS, ktorý počítač vykonáva pri spustení. Ak ktorákoľvek z kontrol vykonaných testom POST zlyhá, počítač sa nespustí, hoci sa môže zobraziť systém BIOS.
Čo kontroluje POST?
Prvá vec, ktorú POST kontroluje, sú registre CPU, overuje tiež integritu kódu BIOS. Overujú sa niektoré základné funkcie, ako je priamy prístup do pamäte DMA, časovače a ovládače prerušení. Systémová RAM je overená, má určená veľkosť a je inicializovaná. Čipová súprava je inicializovaná. Všetky systémové zbernice a pripojené zariadenia sú objavené, katalogizované a inicializované. Inicializuje sa úplný systém BIOS, ktorý vo všeobecnosti poskytuje rozhranie systému BIOS, ktoré umožňuje konfiguráciu systému. Načítajú sa všetky systémy BIOS špecifické pre zariadenie. Identifikujú sa bootovateľné zariadenia a jedno sa vyberie na spustenie. Nakoniec proces POST spustí zavádzač, ktorý načíta operačný systém z vybraného zavádzacieho zariadenia.
V modernom počítači je k dispozícii výber zavádzacích zariadení. Typicky bude jedno identifikované ako predvolené zavádzacie zariadenie, avšak po vstupe na konfiguračnú obrazovku systému BIOS je to tak je možné zmeniť, ktoré zariadenie sa spustí od tohto času alebo ktoré zariadenie sa bude v budúcnosti považovať za predvolené. Prvé počítače neumožňovali zmenu poradia zavádzacích zariadení a boli pevne uzamknuté na spustenie z disketovej jednotky, ak bola prítomná, a späť na pevný disk, ak nebola k dispozícii žiadna disketová jednotka. Umiestnenie zavádzacieho zariadenia v hornej časti zoznamu, ktoré nie je fyzicky prítomné, nespomalí proces zavádzania, pretože test POST identifikuje, či je zariadenie prítomné a je možné ho spustiť skôr v procese.
Opäť platí, že v moderných počítačoch je jednou z vecí, ktoré BIOS kontroluje, okolnosti spustenia. Ak počítač vykonáva studený štart, musí vykonať všetky testy. Ak však ide o teplé spustenie, napríklad po reštarte alebo ak je povolené rýchle spustenie, niektoré kroky sa môžu preskočiť, pretože údaje sú stále načítané v pamäti.
Ako môžete vyriešiť problém, keď POST zlyhá?
Proces POST zvyčajne poskytne malú časť výsledkov na úvodnej obrazovke systému BIOS. Táto obrazovka je zvyčajne označená značkou dodávateľa a v procese zavádzania je na krátky čas pozastavená, aby sa používateľovi umožnilo stlačiť zadaný kláves a vstúpiť na obrazovku konfigurácie systému BIOS. Táto podmnožina údajov je zvyčajne obmedzená na kapacitu a rýchlosť pamäte RAM, hoci mnohé systémy BIOS zobrazujú aj počet jadier procesora a rýchlosť hodín. V čase, keď sa proces zavádzania počítača dostane do tohto bodu, bol proces POST úspešný.
V mnohých prípadoch, ak sa vyskytne problém s hardvérom systému, počítač nebude možné zaviesť a potenciálne nemusí byť schopný ani načítať systém BIOS. V tomto bode spúšťacej sekvencie počítač nemôže vydávať žiadne údaje na obrazovku. Okrem toho je celkom možné, že jedným z neúspešných komponentov je obrazovka. Na umožnenie riešenia problémov POST sa používajú dva hlavné oznamovacie systémy.
Prvým oznamovacím systémom je „systémový reproduktor“, čo je malý reproduktor na základnej doske. V tejto časti procesu zavádzania nie sú k dispozícii žiadne skutočné reproduktory. Systémový reproduktor vydáva jeden z radu tónov, ktoré naznačujú, o aký problém ide. Ak chcete zistiť, čo konkrétne pípnutia znamenajú, zvyčajne si budete musieť prečítať príručku k základnej doske. Mnoho počítačov so systémovým reproduktorom vydá jediné pípnutie, ak by bol proces zavádzania úspešný. Toto bolo často dosť hlasné.
Druhým notifikačným systémom je typicky dvojica sedemsegmentových displejov. Tieto zobrazujú dvojciferný kód v závislosti od chyby. Na rozlúštenie toho, čo kód chyby znamená, bude zvyčajne potrebná príručka k základnej doske. Niektoré moderné základné dosky ponúkajú aj sériu LED diód, ktoré robia to isté.
Záver
POST je skratka pre Power On Self Test. Ide o sériu kontrol vykonaných ako súčasť procesu inicializácie systému BIOS. Ak sú všetky kontroly úspešné, systém sa spustí. Niektoré kontroly však v prípade zlyhania zastavia postupnosť zavádzania. Základná doska zvyčajne obsahuje aspoň jeden spôsob informovania používateľa o zlyhaniach testu POST, čo umožňuje ladenie problému.