Un semiconduttore ad ossido di metallo complementare (CMOS) è un tipo di tecnologia dei circuiti integrati. Il termine è spesso usato per riferirsi a un chip alimentato a batteria presente in molti personal computer che contiene alcune informazioni di base, tra cui la data e l’ora e le impostazioni di configurazione del sistema, necessarie al BIOS (Basic Input/Output System) per avviare il computer. Questo nome è in qualche modo fuorviante, tuttavia, poiché la maggior parte dei computer moderni non utilizza più questi chip per questa funzione, ma dipende invece da altre forme di memoria non volatile. I chip CMOS si trovano ancora in molti altri dispositivi elettronici, comprese le fotocamere digitali.
In un computer, il chip controlla una varietà di funzioni, incluso il Power On Self Test (POST). Quando l’alimentatore del computer si accende, CMOS esegue una serie di controlli per assicurarsi che il sistema funzioni correttamente. Uno di questi controlli include il conteggio della memoria ad accesso casuale (RAM). Questo ritarda il tempo di avvio, quindi alcune persone disabilitano questa funzione nelle impostazioni CMOS, optando per un avvio rapido. Se si installa nuova RAM è meglio abilitare la funzione fino a quando la RAM non è stata controllata.
Una volta completato il POST, CMOS esegue le altre impostazioni. Vengono rilevati dischi rigidi e formati, insieme a configurazioni RAID (Redundant Array of Independent Disk), preferenze di avvio, presenza di periferiche e modifiche all’overclocking. Molte impostazioni possono essere modificate manualmente all’interno della schermata di configurazione CMOS per migliorare le prestazioni; tuttavia, le modifiche dovrebbero essere apportate da utenti esperti. La modifica errata delle impostazioni può rendere il sistema instabile, causare arresti anomali o persino impedire l’avvio del computer.
La schermata di configurazione è accessibile durante la fase POST di avvio, premendo un tasto prima dell’inizializzazione del sistema operativo. Normalmente questo è il tasto Canc, ma potrebbe essere un altro. Una riga di testo indicherà quale tasto porterà l’utente nella schermata di configurazione del CMOS o del BIOS. Le modifiche non possono essere apportate all’interno di un sistema operativo come Microsoft Windows®, ma devono essere apportate all’interno di una vera sessione DOS. C’è anche un’opzione per proteggere le impostazioni richiedendo una password per modificare le impostazioni. Le modifiche vengono salvate all’uscita premendo il tasto F10, quindi il computer si riavvia per utilizzare le nuove impostazioni.
La maggior parte dei manuali della scheda madre fornisce un elenco completo delle opzioni CMOS disponibili. Questi variano in base al design della scheda madre e al produttore del BIOS.