Co je POST?

Kdykoli se počítač spustí, spustí řadu kontrol, aby se ujistil, že počítač má veškerý potřebný hardware a že funguje správně. Tento proces se nazývá POST nebo Power On elf Test. Je součástí procesu inicializace systému BIOS, který počítač provádí při spuštění. Pokud některá z kontrol, které POST provádí, selže, počítač se nespustí, i když se může zobrazit BIOS.

Co POST kontroluje?

První věc, kterou POST kontroluje, jsou registry CPU, ověřuje také integritu kódu BIOS. Jsou ověřeny některé základní funkce, jako je DMA s přímým přístupem do paměti, časovače a řadiče přerušení. Systémová RAM je ověřena, má určenou velikost a je inicializována. Čipová sada je inicializována. Všechny systémové sběrnice a připojená zařízení jsou vyhledány, katalogizovány a inicializovány. Bude inicializován úplný BIOS, který obecně poskytuje rozhraní BIOSu umožňující konfiguraci systému. Jsou načteny všechny BIOSy specifické pro zařízení. Jsou identifikována zaváděcí zařízení a jedno je vybráno pro zavedení. Nakonec proces POST spustí zavaděč, který nahraje operační systém ze zvoleného spouštěcího zařízení.

V moderním počítači je k dispozici výběr spouštěcích zařízení. Obvykle bude jedno označeno jako výchozí spouštěcí zařízení, ale po vstupu na obrazovku konfigurace systému BIOS je je možné změnit, které zařízení se od této doby spouští, nebo které zařízení bude v budoucnu považováno za výchozí. Dřívější počítače neumožňovaly změnu pořadí zaváděcích zařízení a byly pevně uzamčeny na spouštění z disketové jednotky, pokud byla přítomna, a zpět na pevný disk, pokud nebyla k dispozici žádná disketa. Umístění spouštěcího zařízení v horní části seznamu, které není fyzicky přítomno, nezpomaluje proces spouštění, protože test POST identifikuje, zda je zařízení přítomno a lze jej spustit dříve v procesu.

Opět platí, že v moderních počítačích jsou jednou z věcí, které BIOS kontroluje, okolnosti spouštění. Pokud počítač provádí studený start, musí provést všechny testy. Pokud se však jedná o teplé spouštění, například po restartu, nebo pokud je povoleno rychlé spouštění, mohou být některé kroky přeskočeny, protože data jsou stále načítána v paměti.

Na této obrazovce BIOS můžete vidět, že proces POST identifikoval CPU, RAM, sadu připojených USB zařízení a úložné zařízení připojené přes SATA. Můžete také vidět, že hlásí, že ventilátor CPU hlásí chybu, je to pravděpodobně proto, že ventilátor CPU byl zapojen do jiného záhlaví ventilátoru na základní desce.

Jak můžete vyřešit problém, když POST selže?

Proces POST obvykle poskytne malou podsekci svých výsledků na úvodní obrazovce systému BIOS. Tato obrazovka je obvykle označena značkou dodavatele a je na krátkou dobu pozastavena v procesu spouštění, aby uživatel mohl stisknutím určité klávesy vstoupit na obrazovku konfigurace systému BIOS. Tato podmnožina dat je obvykle omezena na kapacitu a rychlost paměti RAM, i když mnoho BIOSů také zobrazuje počty procesorových jader a rychlosti hodin. V době, kdy se proces spouštění počítače dostane do tohoto bodu, byl však proces POST úspěšný.

V mnoha případech, pokud dojde k problému s hardwarem systému, počítač nebude možné zavést a potenciálně nemusí být schopen ani načíst BIOS. V tomto okamžiku spouštěcí sekvence nemůže počítač zobrazit žádná data na obrazovku. Navíc je zcela možné, že jednou z vadných součástí je obrazovka. Pro řešení problémů s POST se používají dva hlavní oznamovací systémy.

Prvním oznamovacím systémem je „systémový reproduktor“, což je malý reproduktor na základní desce. V této části procesu spouštění nejsou k dispozici žádné skutečné reproduktory. Systémový reproduktor vydává jeden z řady tónů, které naznačují, o jaký problém se jedná. Obvykle by bylo nutné nahlédnout do manuálu základní desky, abyste zjistili, co konkrétní pípnutí znamená. Mnoho počítačů se systémovým reproduktorem by v případě úspěšného spouštění vydalo jediné pípnutí. To bylo často dost hlasité.

Druhým oznamovacím systémem je typicky dvojice sedmisegmentových displejů. Ty zobrazují dvoumístný kód v závislosti na chybě. K rozluštění toho, co kód chyby znamená, by byl obvykle zapotřebí manuál k základní desce. Některé moderní základní desky také nabízejí řadu LED diod, které dělají totéž.

Základní desky často obsahují dvojici sedmisegmentových displejů, které lze použít ke čtení POST kódů.

Závěr

POST je zkratka pro Power On Self Test. Je to řada kontrol prováděných jako součást procesu inicializace systému BIOS. Pokud jsou všechny kontroly úspěšné, systém se spustí. Některé kontroly však v případě selhání zaváděcí sekvenci zastaví. Základní deska obvykle obsahuje alespoň jednu metodu informování uživatele o selháních testu POST, což umožňuje ladění problému.