Le cinque fasi della sequenza di boot

August 28

Le cinque fasi della sequenza di boot


Computer grandi e piccole devono avere qualche tipo di processo di avvio, che è tipicamente chiamato il processo di "avvio". Durante questa serie di passaggi il computer controlla se stesso per essere sicuri che tutto va bene, i carichi di alcuni software operativo minimo e carica il sistema operativo. Il termine "boot" è una versione abbreviata della parola "bootstrap", che è stato utilizzato nei primi giorni di computing per descrivere il processo attraverso il quale il computer stesso tirato su dai suoi "bootstrap".

Accendere

Il primo passo di un processo di boot è di alimentare la macchina. Quando l'utente accende un computer, una serie di eventi inizia che termina quando il sistema operativo ottiene il controllo del processo di avvio e l'utente è libero di lavorare. Quando il computer è acceso, il processore centrale esegue un certo codice di avvio in ROM che si trova sulla scheda madre.

Power-On Self Test

Il passo successivo nel processo di avvio è chiamato il POST, o auto-test all'accensione. Questo test controlla tutti connessi hardware, tra RAM e dispositivi di archiviazione secondari per essere sicuri che sia tutto funziona correttamente. Dopo il POST ha completato il suo lavoro, il processo di avvio cerca l'elenco dei dispositivi di avvio per un dispositivo con un BIOS su di esso.

Trova un dispositivo di avvio

Il sistema di I / O è essenziale per il funzionamento del computer, perché definisce le regole per la comunicazione tra la CPU e gli altri dispositivi collegati al computer tramite la scheda madre. Il sistema di I / O, talvolta si trova nel file "IO.SYS" sul dispositivo di avvio, fornisce estensioni per il BIOS si trova nella ROM sulla scheda madre.

Caricare il sistema operativo

Una volta che la funzionalità hardware è confermata e il sistema di input / output viene caricato, il processo di avvio inizia il caricamento del sistema operativo dal dispositivo di avvio. Il sistema operativo viene caricato nella RAM, e vengono eseguite tutte le istruzioni specifiche per il sistema operativo in uso. Il sistema operativo effettivo è alquanto irrilevante, come il computer seguirà lo stesso schema di avvio in ogni caso.

transfer Control

Una volta che i passaggi precedenti sono completi e il sistema operativo viene caricato nella RAM in modo sicuro, il processo di avvio cede il controllo al sistema operativo. Il sistema operativo procede poi ad eseguire qualsiasi routine di avvio preconfigurati per definire configurazione utente o l'esecuzione dell'applicazione. Alla fine del handoff, il computer è pronto per l'uso.