L'interazione tra l'hardware del computer e l'utente viene eseguita utilizzando il sistema operativo: Mac OS, Linux, Windows. L'intermediario tra il sistema operativo ei componenti del computer è il BIOS, il sistema di input/output di base che si avvia subito dopo l'accensione del computer.
Cos'è il BIOS?
Il BIOS è una raccolta di firmware che controlla tutti i componenti su una scheda madre. Una volta caricato nella RAM, il BIOS esegue il Power On Self Test (POST) del computer. Il test controlla il sistema di gestione dell'alimentazione, la RAM, le porte periferiche, i dischi rigidi e i relativi controller, inizializza le risorse di sistema e i registri del chipset.
I dati di configurazione del sistema sono archiviati in un chip di memoria CMOS (Complementary Metal Oxide Semiconductor) dedicato. Questo microcircuito ha una propria fonte di alimentazione: una batteria rotonda situata sulla scheda madre.
Dopo 3-5 anni di funzionamento, la batteria si esaurisce. Ciò causa la cancellazione del contenuto CMOS e la visualizzazione di un messaggio di errore all'accensione del computer.
Durante il test, il BIOS confronta le informazioni sullo stato attuale del computer e quelle contenute nel CMOS. Se vengono rilevate differenze, il programma aggiorna il contenuto del chip di memoria o richiede all'utente di apportare modifiche nel BIOS di configurazione.
Il BIOS riporta i risultati del controllo con una serie di segnali acustici. Un breve segnale indica il completamento con successo del test, dopo di che il controllo del computer viene trasferito al sistema operativo. Il BIOS cerca il programma di caricamento del sistema operativo nella sequenza indicata nella sezione Boot Record (diversi produttori potrebbero chiamarlo in modo diverso): disco rigido, unità flash, unità CD o DVD. La priorità dei dispositivi di avvio è definita dall'utente.
Se viene rilevato un malfunzionamento hardware critico, viene emessa una combinazione di segnali acustici brevi e lunghi. La loro decodifica è fornita dallo sviluppatore del BIOS nel manuale della scheda madre e sul sito Web ufficiale. A volte il messaggio di errore viene visualizzato in forma di testo sul monitor.
Per accedere alla configurazione del BIOS, è necessario premere il tasto F2, F10 o Elimina, a seconda dello sviluppatore del BIOS. Dopo il segnale acustico del POST, sullo schermo viene visualizzata una riga di richiesta che indica il tasto richiesto.
Cos'è la ROM?
I comandi del BIOS sono scritti nella memoria di sola lettura (ROM) - memoria flash non volatile. Di solito la custodia della ROM è contrassegnata da un adesivo olografico luminoso, quindi il chip del BIOS è facile da trovare. Si trova in un blocco speciale sulla scheda madre, da dove può essere rimosso se necessario. In questo caso, bisogna fare attenzione a non piegare i contatti del microcircuito.
Le moderne EEPROM possono essere flashate, ad es. modificare il loro contenuto. Esistono programmi speciali per eseguire il flashing del BIOS. La necessità di questa procedura sorge, in particolare, se la vecchia scheda madre è in conflitto con il nuovo hardware, ad esempio un disco rigido di grandi dimensioni.