Il BIOS (Basic Input-Output System) è un insieme di istruzioni, generalmente memorizzate su una memoria non volatile, che fornisce le funzioni di base per l’accesso all’ hardware e alle periferiche integrate nella scheda madre da parte del sistema operativo e dei programmi. Di solito il BIOS è scritto nel linguaggio assembly nativo della famiglia di CPU utilizzata dalla scheda madre.
Nei computer IBM-compatibili la ROM del BIOS contiene anche il POST, il primo programma che viene eseguito dopo l’accensione.
Inizialmente, nei primi PC IBM il BIOS era in grado di supportare tutte le periferiche hardware installate, e il DOS poteva affidarsi ad esso per le operazioni a basso livello. In seguito, con l’evoluzione tecnologica dell’hardware, le capacità offerte dalle istruzioni di gestione del BIOS divennero rapidamente inadeguate, anche perchè non aggiornabili.
Il BIOS dei moderni PC è aggiornabile e modificabile perchè risiede su memorie EEPROM riscrivibili, e oggi i sistemi operativi accedono direttamente all’ hardware per effettuare le operazioni di Input/Output e non passano più attraverso il BIOS. Spesso i costruttori rilasciano versioni aggiornate del BIOS per correggere bug o affinchè l’hardware prodotto dopo la data di rilascio del BIOS possa essere supportato.
L’operazione di aggiornamento va comunque eseguita sempre con cautela, perché, in caso di imprevisti (ad esempio un black out), la scheda madre potrebbe diventare inutilizzabile.



08 maggio 2011
