Ogni volta che un computer si avvia, esegue una serie di controlli per assicurarsi che il computer disponga di tutto l'hardware necessario e che funzioni correttamente. Questo processo è chiamato POST o Power On elf Test. Fa parte del processo di inizializzazione del BIOS che un computer esegue all'avvio. Se uno qualsiasi dei controlli eseguiti dal POST ha esito negativo, il computer non si avvierà, anche se potrebbe essere visualizzato il BIOS.
Cosa controlla il POST?
La prima cosa che il POST controlla sono i registri della CPU, verifica anche l'integrità del codice del BIOS. Vengono verificate alcune funzioni di base come DMA Direct Memory Access, timer e controller di interrupt. La RAM di sistema viene verificata, viene determinata la sua dimensione e viene inizializzata. Il chipset è inizializzato. Tutti i bus di sistema ei dispositivi collegati vengono rilevati, catalogati e inizializzati. Verrà inizializzato il BIOS completo, che generalmente fornisce l'interfaccia del BIOS, consentendo la configurazione del sistema. Vengono caricati tutti i BIOS specifici del dispositivo. I dispositivi avviabili vengono identificati e uno viene selezionato per l'avvio. Infine, il processo POST avvia il bootloader per caricare il sistema operativo dal dispositivo di avvio scelto.
In un computer moderno è disponibile una selezione di dispositivi di avvio. In genere, uno verrà identificato come dispositivo di avvio predefinito, tuttavia, accedendo alla schermata di configurazione del BIOS, lo è è possibile modificare quale dispositivo verrà avviato da questo momento o quale dispositivo sarà considerato predefinito in futuro. I primi computer non consentivano il riordino dei dispositivi di avvio ed erano bloccati per l'avvio da un'unità floppy, se presente, e il ritorno a un disco rigido se non era disponibile un'unità floppy. Avere un dispositivo di avvio in cima all'elenco che non è fisicamente presente non rallenta il processo di avvio, poiché il POST identifica se il dispositivo è presente e avviabile in precedenza nel processo.
Ancora una volta, nei computer moderni, una delle cose che il BIOS controlla sono le circostanze dell'avvio. Se il computer esegue un avvio a freddo, è necessario eseguire tutti i test. Se si tratta di un avvio a caldo, tuttavia, ad esempio dopo un riavvio, o se è abilitato l'avvio rapido, alcuni passaggi potrebbero essere saltati poiché i dati sono ancora caricati in memoria.
![](/f/fdbceca75eae1a52b968704a6c2f0fc7.jpg)
Come puoi risolvere il problema quando il POST fallisce?
Il processo POST in genere fornisce una piccola sottosezione dei risultati nella schermata iniziale del BIOS. Questa schermata è in genere a marchio del fornitore e viene sospesa per un breve periodo di tempo durante il processo di avvio, per consentire all'utente di premere un tasto specifico per accedere alla schermata di configurazione del BIOS. Questo sottoinsieme di dati è in genere limitato alla capacità e alla velocità della RAM, sebbene molti BIOS visualizzino anche il conteggio dei core del processore e la velocità di clock. Quando il processo di avvio del computer arriva a questo punto, tuttavia, il processo POST ha avuto successo.
In molti casi, se si verifica un problema con l'hardware del sistema, il computer non sarà in grado di avviarsi e potenzialmente potrebbe non essere nemmeno in grado di caricare il BIOS. A questo punto della sequenza di avvio, il computer non può inviare alcun dato a uno schermo. Inoltre, è del tutto possibile che uno dei componenti guasti sia lo schermo. Per consentire la risoluzione dei problemi POST, vengono utilizzati due sistemi di notifica principali.
Il primo sistema di notifica è un "altoparlante di sistema" che è un piccolo altoparlante sulla scheda madre. Eventuali altoparlanti effettivi non sono disponibili in questa parte del processo di avvio. L'altoparlante del sistema produce uno di una gamma di toni che indicano qual è il problema. In genere, è necessario consultare il manuale della scheda madre per capire cosa significano segnali acustici specifici. Molti computer con un altoparlante di sistema emetterebbero un singolo segnale acustico se il processo di avvio avesse esito positivo. Questo era spesso abbastanza rumoroso.
Il secondo sistema di notifica è in genere una coppia di display a sette segmenti. Questi visualizzano un codice a due cifre a seconda dell'errore. Ancora una volta, il manuale della scheda madre sarebbe in genere necessario per decifrare cosa significa il codice di errore. Alcune moderne schede madri offrono anche una serie di LED che fanno la stessa cosa.
![](/f/16e7c05f34f360353eed2dbc77b5cef9.jpg)
Conclusione
POST sta per Power On Self Test. È una serie di controlli eseguiti come parte del processo di inizializzazione del BIOS. Se tutti i controlli hanno esito positivo, il sistema si avvierà. Alcuni controlli, tuttavia, interromperanno la sequenza di avvio in caso di errore. Una scheda madre normalmente presenta almeno un metodo per informare l'utente degli errori POST, consentendo il debug del problema.