1. Rilevamento hardware durante il post (autotest di accensione): Al momento dell'avvio, il BIOS esegue un post. Durante questo processo, sonde attivamente l'hardware del sistema. Ciò comporta l'invio di segnali a diversi dispositivi (come il disco rigido, la memoria, la tastiera, ecc.) E il controllo delle risposte. Non cerca informazioni in un tavolo memorizzato; Interroga attivamente l'hardware. Le risposte (o la loro mancanza) determinano quali dispositivi sono presenti e le loro caratteristiche di base.
2. CMOS (complementare metallo-ossido-semiconduttore) Memoria: Il BIOS utilizza una piccola quantità di memoria CMOS non volatile per archiviare le impostazioni di configurazione, tra cui alcune informazioni di base * derivate * dal rilevamento hardware. Questo include cose come:
* Ordine di avvio: Quale unità (disco rigido, USB, rete) il sistema dovrebbe tentare di avviare da primo.
* Data e ora: Queste impostazioni sono generalmente conservate qui e, sebbene correlate all'orologio di sistema (hardware), sono archiviate come configurazioni.
* Impostazioni hardware: Alcune impostazioni molto basilari, come la quantità di RAM rilevata (anche se questo viene spesso verificato di nuovo durante il post). Tuttavia, il CMOS ha solo un riepilogo molto limitato di ciò che è stato trovato, non una descrizione dettagliata di ciascun dispositivo.
* Impostazioni password: Le password del BIOS sono archiviate nel CMOS.
3. Codice del firmware stesso: Il firmware BIOS contiene codice specificamente progettato per interagire con varie interfacce hardware (ad es. PCI, ISA, ecc.). Questo codice sa come comunicare con diversi tipi di dispositivi ed estrarre informazioni sulle loro capacità. Questa non è "informazioni memorizzate" in senso convenzionale; È un insieme di istruzioni per interagire dinamicamente.
4. ACPI (configurazione avanzata e interfaccia di potenza) Tabelle: I sistemi moderni utilizzano le tabelle ACPI, che contengono informazioni più dettagliate sull'hardware del sistema. Queste tabelle sono spesso create dal BIOS o dal sistema operativo e forniscono un modo strutturato per descrivere i componenti hardware e le loro capacità. Questo è più una consegna strutturata di informazioni, non qualcosa che i "negozi" del BIOS in senso tradizionale, ma è fondamentale per il sistema operativo utilizzare correttamente l'hardware.
In sintesi, il BIOS non mantiene un database persistente di informazioni hardware. Scopre attivamente l'hardware durante l'avvio, utilizza CMOS per le impostazioni di configurazione derivate da tale scoperta e utilizza il suo codice del firmware per interagire e comprendere l'hardware. Le tabelle ACPI colmano il divario al sistema operativo per una configurazione hardware più dettagliata.
hardware © www.354353.com