Cos'è l'avvio del computer? [Aiuto]

Cos'è l'avvio del computer? [Aiuto]

Navigazione rapida:

Che cos'è l'avvio del computer

Avvio del computer è un processo di caricamento del sistema operativo nella memoria principale del computer / memoria ad accesso casuale (RAM) e quindi di preparazione del sistema affinché gli utenti eseguano le applicazioni quando il computer è acceso.





Il processo di avvio

Il processo di avvio del computer può richiedere solo pochi secondi sui computer moderni. Tuttavia, il processo di avvio specifico è complicato.

Processo di avvio su disco MBR

Quando un computer è spento, il software come il sistema operativo, le applicazioni e i dati vengono archiviati nella memoria di sola lettura (ROM). Quando si avvia il PC, il computer può leggere solo una parte dei programmi e dei dati memorizzati nella ROM. Quindi, il firmware integrato nella ROM viene riattivato.

Il firmware eseguirà il test automatico all'accensione (POST). Il POST verificherà se l'hardware del computer può soddisfare le condizioni operative di base o meno. Se si verificano problemi all'hardware, il processo di avvio verrà interrotto. Se non ci sono problemi con l'hardware, lo schermo del computer visualizzerà le informazioni su CPU, memoria interna, unità disco rigido e così via.



processo di autotest all

E, cosa più importante, il firmware consente di accedere ad altri tipi di memoria come un disco rigido e la memoria principale (la RAM è anche chiamata memoria principale). Generalmente, se il disco di sistema è un disco MBR, BIOS (Basic Input / Output System) tenterà di accedere ai primi settori (chiamati anche settore di avvio) delle unità in base alla sequenza di avvio. La sequenza di avvio può essere regolata nell'interfaccia del BIOS.

Il BIOS distinguerà se questa unità può essere utilizzata per avviare il computer o meno in base al settore di avvio che contiene 512 byte di record di avvio principale. Se l'unità non può essere utilizzata per l'avvio del computer, verrà letto il primo settore dell'unità successiva nella sequenza di avvio finché non viene trovata un'unità contenente la partizione di sistema.



Quindi, il BIOS caricherà il caricatore di avvio in memoria e lo eseguirà. Come noto, non c'è sistema operativo nella RAM quando il computer è appena acceso. Il sistema operativo ha bisogno del suo caricatore per posizionarlo nella RAM per l'esecuzione. Il boot loader è quel tipo di programma, che può consentire al computer di accedere alla ROM per caricare i programmi e i dati del sistema operativo nella RAM ed eseguirlo.

Boot loader

I boot loader variano da tipo di computer a tipo di computer. Ad esempio, in generale il PC, il boot loader è solitamente diviso in due fasi. Il boot loader di prima fase situato in MBR viene utilizzato per caricare e avviare il boot loader di seconda fase in una determinata partizione.

Il boot loader di seconda fase carica il kernel del sistema operativo come Windows o Linux nella memoria principale del computer. Quando il kernel del sistema operativo viene caricato, assume il controllo del PC e quindi inizia a eseguire la decompressione e l'inizializzazione.



Allo stesso tempo, il boot loader di seconda fase controllerà l'hardware del sistema, elencherà le apparecchiature hardware collegate al sistema, monterà il dispositivo di root e caricherà i moduli del kernel necessari. Successivamente, il kernel avvia il cosiddetto software per spazio utente come l'interfaccia utente grafica (GUI) ed esegue l'inizializzazione del sistema di alto livello per consentire agli utenti di accedere al computer e / o eseguire altre applicazioni.

Processo di avvio su disco GPT

Il processo di avvio sul disco GPT è lo stesso di quello sul disco MBR prima dell'accesso al settore di avvio, ma ci sono alcune differenze dopo che il firmware è stato riattivato. Sul disco GPT, UEFI (l'avvio dal disco GPT richiede la scheda madre UEFI, che è governata da Microsoft) eseguirà un boot manager, che consente agli utenti di scegliere quale sistema operativo avviare.

Quindi, il boot manager caricherà il boot loader. Sotto UEFI, l'MBR e il PBR (record di avvio della partizione) sono stati sostituiti dai file .efi del boot loader. E poi il boot loader caricherà il sistema operativo.