Il BIOS (Basic Input/Output System) di un computer è il fulcro della programmazione interna di un computer. Il sistema BIOS è separato dalle parti attive di un computer, le parti con cui l’utente interagisce comunemente. Quando un BIOS necessita di riparazione o aggiornamento, passa attraverso un processo chiamato flashing. Il flashing del BIOS consente al computer di interagire direttamente con un’area del sistema generalmente inaccessibile.
Il BIOS di un computer è il primo software eseguito dopo l’accensione della macchina. Questo programma integrato pone le basi per l’interazione tra i vari componenti hardware e software del sistema. Il BIOS consente l’avvio del sistema operativo e il caricamento dell’interfaccia utente del computer.
Per molti anni, il sistema BIOS di un computer è stato tenuto su un chip standard di sola lettura. Come la maggior parte dei chip di sola lettura dell’epoca, questo chip non poteva essere modificato o aggiornato. Se era necessario un nuovo BIOS per il sistema, il chip doveva essere rimosso fisicamente dal sistema e sostituito con un nuovo chip. Sostituire questo chip è stato un processo lungo e difficile, ben oltre le capacità della maggior parte degli utenti domestici.
A metà degli anni ’90, è entrato in uso comune un nuovo tipo di BIOS chiamato Flash BIOS. Questo era su un tipo speciale di chip di sola lettura che non era completamente di sola lettura. Nelle giuste circostanze e con le giuste informazioni, è stato possibile riscrivere le informazioni memorizzate sul chip. Questo processo era noto come flashing del BIOS.
L’impatto del flashing del BIOS è stato enorme. Gli utenti sono stati in grado di aggiornare in modo affidabile i propri sistemi BIOS. Ciò ha consentito ai produttori di BIOS di realizzare meno versioni del loro software. Con meno versioni, la complessità dei sistemi BIOS è aumentata. Ben presto, hanno incorporato impostazioni di sistema che in precedenza erano disponibili solo come dipswitch cablati o tramite interazione hardware esterna.
Il flashing del BIOS è una parte importante della manutenzione del computer. Poiché il BIOS è al centro dell’hardware e del software del computer, è essenziale un BIOS che funzioni correttamente. Gli aggiornamenti del BIOS consentono ai nuovi tipi di hardware di interagire in modo sicuro con il sistema informatico e forniscono una piattaforma più stabile su cui l’hardware e il software possono funzionare.
In genere, il flashing del BIOS viene eseguito tramite un programma disponibile dal produttore della scheda madre. In origine, le informazioni dovevano essere caricate su un’unità floppy come disco di avvio. Il processo di aggiornamento avverrebbe automaticamente dopo il riavvio del computer. Sebbene questa opzione sia ancora disponibile per la maggior parte degli aggiornamenti, non è il metodo preferito. Ora, un semplice programma scaricabile controllerà la versione del BIOS del computer, scaricherà gli aggiornamenti più recenti, eseguirà il flashing del BIOS e riavvierà il computer, il tutto tramite l’interfaccia utente standard.