BIOS: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Descrizione: nota |
|||
Riga 14:
== Descrizione ==
Si tratta di un insieme di [[subroutine|routine software]], generalmente scritte su memoria [[Read Only Memory|ROM]], [[Memoria Flash|FLASH]] o altra [[memoria (informatica)|memoria]] non volatile ([[firmware]])<ref>Il firmware (contenuto in uno specifico chip della scheda madre) è un programma diverso dal Bios con il quale interagisce. Sebbene sia perciò un errore l'assimilazione, in voci generaliste può essere trascurato per semplicità.</ref>, che forniscono una serie di funzioni di base per l'accesso all'[[hardware]] del [[computer]] e alle [[periferica|periferiche]] integrate sulla [[scheda madre]] da parte del [[sistema operativo]] e dei [[programma (informatica)|programmi]]. Nei [[personal Computer|computer]] [[IBM compatibile|IBM-compatibili]] la ROM del BIOS contiene anche il [[Power-on self-test|POST]], un test che verifica che tutti i componenti e le periferiche del computer funzionino correttamente. 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. I costruttori mettono a disposizione nuove versioni di BIOS per correggere difetti rilevati oppure aggiungere supporto a nuove periferiche hardware non previste al momento della produzione del BIOS.
L'operazione di aggiornamento richiede cautela poiché, qualora non andasse a buon fine, a causa di un [[black out]] per esempio, o altri inconvenienti elettrici, potrebbe rendere inutilizzabile la [[scheda madre]]. L'acronimo apparve per la prima volta con il sistema operativo [[CP/M]] e descriveva quella parte di CP/M che veniva caricata all'avvio, che si interfacciava direttamente con l'hardware. I computer che utilizzavano il CP/M avevano infatti soltanto un ''boot loader'' nella [[Read-Only Memory|ROM]]. Anche le successive versioni del [[MS-DOS|DOS]] avevano un file, nominato ''IBMBIO.COM'' o ''IO.SYS'' del tutto analoghi.
|