Il codice del BIOS è scritto nel linguaggio assembly proprietario del produttore del processore e, a differenza del passato, è ospitato da memorie EEPROM riscrivibili, caratteristica che rende possibile aggiornare periodicamente il BIOS del proprio computer con nuove versioni.
Il BIOS (acronimo di Basic Input-Output System) è un software che risiede in un chip posizionato sulla scheda madre del computer che contiene tutte le istruzioni per avviare il sistema operativo e per mettere in comunicazione l'hardware con il software.
La versione del BIOS, il produttore della scheda madre (sistema) e le informazioni sul modello della scheda madre (sistema) possono essere trovate utilizzando l'app Microsoft System Information integrata. Le informazioni di sistema visualizzano anche le risorse hardware, i componenti e l'ambiente software.
Sovente è compilato in linguaggio assembly nativo della famiglia di CPU utilizzata. La compilazione informatica dei BIOS per i PC recenti è realizzata su memorie EEPROM riscrivibili, quindi può essere aggiornata tramite modifica.
Il BIOS è memorizzato nella ROM (read-only memory), il che significa che non può essere modificato o aggiornato senza sostituire il chip. Al contrario, UEFI si basa sul concetto di driver, in cui ogni dispositivo ha i suoi driver che funzionano con UEFI per inizializzare l'hardware e il sistema operativo di avvio.