Qual è il ruolo del CMOS? Come differisce dal BIOS?

Prima di tutto, BIOS e CMOS sono diversi ed entrambi i componenti sono situati separatamente sulla scheda madre del PC.

BIOS significa Basic Input Output System. È un programma (una routine) memorizzato in un chip (chiamato a sua volta chip BIOS) che controlla regolarmente tutto l'hardware interno collegato alla scheda madre del PC. Il BIOS contiene un programma speciale che viene eseguito regolarmente ad ogni avvio del PC per controllare che tutto sia a posto e che il PC sia pronto a partire ulteriormente. Si può sentire un singolo bip (dopo un controllo riuscito) che implica che ogni hardware o componente collegato è ok e funzionante.

Ora, ogni volta che il programma BIOS viene eseguito, rileva l'hardware, come CPU, RAM, harddisk, e fondamentalmente tutto ciò che è collegato alla scheda madre e memorizza tutti i dati specifici dell'hardware raccolti in un chip separato chiamato CMOS (Complementary Metal Oxide Semiconductor). Decenni fa questo chip era installato separatamente sulla scheda madre, ma ora risiede in uno dei chipset principali della scheda madre (2 circuiti integrati che sono circuiti integrati di controllo per l'intero hardware sulla scheda madre, chiamati ICH, MCH o ponte nord, ponte sud). Questo chip controllore contiene CMOS e contiene i dati di configurazione ed è supportato da una cella a moneta (che può essere vista sulla scheda madre) per mantenere i dati anche se il PC è spento.

Se aggiorniamo o alteriamo qualsiasi componente sulla scheda madre, allora mentre riavviamo il PC, il programma BIOS viene eseguito e controlla l'hardware collegato con i dati memorizzati nel CMOS. Se l'hardware collegato non è conforme ai dati memorizzati nel CMOS, allora il BIOS rileva il NUOVO hardware e le sue specifiche e aggiorna i dati di configurazione di quell'hardware di conseguenza nel CMOS.

Quindi, in parole semplici, il chip BIOS contiene il programma per ispezionare l'hardware e il chip CMOS contiene i dati delle specifiche dell'intero hardware collegato a una scheda madre.

Spero che questo aiuti, buona fortuna!