1. POST (auto-test di accensione): Questa è la prima cosa che fa il BIOS. Controlla i componenti hardware essenziali per assicurarsi che funzionino correttamente. Questo include:
* CPU: Controlla che la CPU funziona e ne identifica il tipo e la velocità.
* RAM: Prova i moduli RAM per errori e determina quanto è disponibile.
* BIOS ROM: Verifica l'integrità del proprio codice.
* Altro hardware: Controlla la presenza e la funzionalità di dischi rigidi, tastiera, mouse, scheda video, ecc. Le specifiche dipendono dal sistema.
2. Inizializzazione del BIOS: Il BIOS inizializza l'hardware che ha trovato durante il post, configurandoli per funzionare. Ciò include l'assegnazione di richieste di interrupt (IRQS), canali di accesso alla memoria diretta (DMA) e porte I/O.
3. Selezione del dispositivo di avvio: Dopo il post, il BIOS cerca dispositivi avviabili in un ordine predefinito (solitamente specificato nelle impostazioni del BIOS). Questo ordine in genere dà la priorità ai dispositivi come:
* Drive ottiche (CD/DVD/Blu-ray)
* USB Drives
* Hard Drives (HDDS) e Solid State Drives (SSDS)
* Avvio di rete (da un server)
4. Caricamento del bootloader: Una volta trovato un dispositivo di avvio, il BIOS carica il programma bootloader da quel dispositivo. Il bootloader è un piccolo programma responsabile del caricamento del kernel del sistema operativo. Esempi includono Grub (Grand Unified Bootloader), Lilo (Linux Loader) e Windows Boot Manager.
5. Handoff al sistema operativo: Dopo aver caricato il bootloader, il BIOS consegna il controllo ad esso. Il bootloader carica quindi il kernel del sistema operativo e avvia il processo di avvio del sistema operativo.
Nota importante: Il termine "BIOS" è spesso usato liberamente. I sistemi moderni utilizzano sempre più UEFI (interfaccia del firmware estensibile unificato), che è una sostituzione più sofisticata per il BIOS tradizionale. Mentre UEFI svolge funzioni simili, è architettonico e offre funzionalità più avanzate. Il processo di avvio complessivo è simile, ma i dettagli di implementazione variano considerevolmente tra BIOS e UEFI.
hardware © www.354353.com