Il BIOS di un computer è memorizzato sulla scheda madre.
Ogni utente di PC vede la schermata del BIOS, che lo sappia o meno, ogni volta che accende il computer. La schermata che mostra il produttore del computer è in realtà il BIOS (Basic Input/Output System), che fornisce il all'utente la possibilità di modificare determinate impostazioni di sistema prima di avviare il software del sistema operativo installato sul computer. BIOS è sia il nome di un programma specifico che un termine generale per un tipo di software.
Scopo
Il sistema operativo del computer non controlla direttamente l'hardware del computer. Questo compito spetta al BIOS. Questo programma, denominato firmware, è memorizzato su un chip di sola lettura sulla scheda madre. Fornisce il framework software per il controllo di elementi, come la temperatura del sistema di raffreddamento, la velocità della ventola, i dettagli di come verrà eseguito il processore e quale disco rigido (se il computer ne ha più di uno) avviare a partire dal. Funge da interfaccia tra il sistema operativo e l'hardware.
Video del giorno
Architetture diverse
Ogni produttore di schede madri produce un BIOS diverso. Poiché schede madri diverse contengono architetture hardware diverse, il BIOS deve essere personalizzato per quel particolare set di hardware. In caso di problemi hardware, il BIOS visualizzerà una serie di codici di errore per fornire all'utente informazioni sull'hardware specifico. Oltre ai produttori di schede madri, diverse aziende che vendono i propri marchi di sistemi informatici completi produrranno e manterranno le proprie versioni del BIOS. Questo è il motivo per cui gli utenti vedono la marca del proprio computer prima dell'avvio del sistema operativo.
EFI
Sebbene il BIOS sia stato l'unico servizio firmware nel suo genere per molto tempo, Intel ha riconosciuto alcuni dei suoi limiti. Di conseguenza ha iniziato a sviluppare l'Extensible Framework Interface (EFI). Ciò ha creato un sistema aperto di standard per lo sviluppo di firmware per componenti hardware senza che l'intero framework debba essere specifico dell'architettura. Il programma è diventato lo standard Unified Extensible Framework Interface (UEFI), che è gestito dallo United EFI Forum. Questa è una raccolta di aziende tecnologiche interessate a sviluppare lo standard del firmware. Il forum include aziende come Apple, Microsoft, Intel e IBM.
BIOS vs. EFI
È difficile confrontare direttamente il BIOS con UEFI. Sebbene condividano lo stesso obiettivo, eseguire il computer e fungere da interfaccia tra il sistema operativo e l'hardware, operano in modi diversi. Il BIOS è un sistema in sé e per sé mentre UEFI è un framework personalizzabile. Ma UEFI offre alcuni miglioramenti distinti rispetto al BIOS. Per uno, non richiede un programma separato, un boot loader, per avviare i sistemi operativi. Ha anche il supporto nativo per le tabelle di partizione (GPT) Globally Unique Identifier (GUID), che possono gestire dischi rigidi che superano le dimensioni di due terabyte.