Ogni utente di PC vede lo schermo del BIOS, che lo sappia o no, ogni volta che accende il suo computer. La schermata che mostra il produttore del computer è in realtà il BIOS (Basic Input / Output System), che offre all'utente la possibilità di modificare alcune impostazioni di sistema prima che avvii il software del sistema operativo installato sul computer. BIOS è sia il nome di un programma specifico sia un termine generale per un tipo di software.

...

Scopo

Il sistema operativo del computer non controlla direttamente l'hardware del computer. Tale compito ricade sul BIOS. Questo programma, indicato come 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 su come funzionerà il processore e su quale disco rigido (se il computer ha più di uno) da cui eseguire l'avvio. Funge da interfaccia tra il sistema operativo e l'hardware.

Diverse architetture

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 il marchio del proprio computer prima dell'avvio del sistema operativo.

EFI

Mentre il BIOS è stato l'unico servizio firmware del suo genere per lungo tempo, Intel ha riconosciuto alcune delle sue limitazioni. Di conseguenza ha iniziato a sviluppare 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 UEFI (Unified Extensible Framework Interface), gestito dal Forum United EFI. 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. Mentre condividono lo stesso obiettivo, eseguendo il computer e fungendo da interfaccia tra il sistema operativo e l'hardware, funzionano in modi diversi. Il BIOS è un sistema in sé e per sé, mentre UEFI è un framework personalizzabile. Ma UEFI offre alcuni distinti miglioramenti 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 Globally Unique Identifier (GUID) (GPT), che possono gestire dischi rigidi di dimensioni superiori a due terabyte.