BIOS BIOS BIOS

Post N° 1


In informatica, il Basic Input-Output System o BIOS è il primo programma che viene eseguito da un personal Computer IBM compatibile dopo l'accensione, ed ha tre funzioni principali:Eseguire una serie di test diagnostici per controllare lo stato di funzionamento dell'hardware (POST, Power on self test) e segnalare eventuali guasti rilevati tramite un codice sonoro (beep code); Localizzare il sistema operativo e caricarlo nella RAM; Fornire una interfaccia software a basso livello per l'accesso alle periferiche e all'hardware del PC. Nei primi PC IBM il BIOS supportava tutte le periferiche e il DOS faceva completo affidamento su di esso per le operazioni a basso livello, ma con l'evoluzione tecnologica successiva le capacità offerte dalle routine di gestione del BIOS (all'epoca non aggiornabili, perché scritte in ROM) divennero rapidamente insufficienti. Attualmente i moderni sistemi operativi (Microsoft Windows e Linux) non usano più il BIOS per le loro operazioni di I/O ma accedono direttamente all'hardware.Il BIOS è scritto di solito nel linguaggio assembler nativo della famiglia di CPU utilizzata. Attualmente il BIOS dei PC è scritto su memorie EEPROM riscrivibili, quindi può essere modificato e aggiornato: generalmente i costruttori mettono a disposizione nuove versioni di BIOS per correggere difetti o aggiungere supporto a periferiche hardware non previste inizialmente. Tuttavia non è consigliabile aggiornare il BIOS di un PC senza un motivo ben preciso, perché l'operazione di aggiornamento, se non va a buon fine, può rendere il PC inutilizzabile.Il termine apparve per la prima volta con il sistema operativo CP/M e descriveva quella parte di CP/M che veniva caricata all'avvio e che si interfacciava direttamente con l'hardware. I computer che utilizzavano il CP/M avevano infatti solo un semplicissimo boot loader nella ROM. Anche le successive versioni del DOS avevano un file chiamato IBMBIO.COM o IO.SYS del tutto analogo.Pur essendo il termine BIOS un acronimo, c'è un richiamo alla parola greca βιος (bios) vita.