Täydentävä metallioksidipuolijohde (CMOS) on eräänlainen integroitu piiritekniikka. Termiä käytetään usein viittaamaan paristokäyttöiseen siruun, joka löytyy monista henkilökohtaisista tietokoneista ja joka sisältää joitain perustietoja, kuten päivämäärän ja kellonajan sekä järjestelmän kokoonpanoasetukset, joita perustulo/lähtöjärjestelmä (BIOS) tarvitsee tietokoneen käynnistämiseen. Tämä nimi on kuitenkin hieman harhaanjohtava, koska useimmat nykyaikaiset tietokoneet eivät enää käytä näitä siruja tähän toimintoon, vaan riippuvat sen sijaan muista haihtumattoman muistin muodoista. CMOS -siruja löytyy edelleen monista muista elektronisista laitteista, mukaan lukien digitaalikamerat.
Tietokoneessa siru ohjaa erilaisia toimintoja, mukaan lukien käynnistyksen itsetesti (POST). Kun tietokoneen virtalähde syttyy, CMOS suorittaa sarjan tarkistuksia varmistaakseen, että järjestelmä toimii oikein. Yksi näistä tarkastuksista sisältää hajamuistin (RAM) laskemisen. Tämä viivästyttää käynnistysaikaa, joten jotkut poistavat tämän ominaisuuden käytöstä CMOS -asetuksissa ja valitsevat nopean käynnistyksen. Jos asennat uutta RAM -muistia, on parempi ottaa ominaisuus käyttöön, kunnes RAM on tarkistettu.
Kun POST on valmis, CMOS suorittaa muut asetukset. Kiintolevyt ja -muodot tunnistetaan sekä RAID (Redundant Array of Independent Disk) -määritykset, käynnistysasetukset, oheislaitteiden läsnäolo ja ylikellotusmuutokset. Monia asetuksia voidaan muuttaa manuaalisesti CMOS -määritysnäytössä suorituskyvyn parantamiseksi; Kokeneiden käyttäjien on kuitenkin tehtävä muutoksia. Asetusten virheellinen muuttaminen voi tehdä järjestelmästä epävakaan, aiheuttaa kaatumisia tai jopa estää tietokoneen käynnistymisen.
Määritysnäyttö on käytettävissä käynnistyksen POST -vaiheen aikana painamalla näppäintä ennen käyttöjärjestelmän alustamista. Normaalisti tämä on Del -näppäin, mutta se voi olla toinen. Tekstirivi osoittaa, mikä avain vie käyttäjän CMOS- tai BIOS -asetusnäyttöön. Muutoksia ei voi tehdä Microsoft Windows® -käyttöjärjestelmän kaltaisesta käyttöjärjestelmästä, vaan ne on tehtävä todellisen DOS -istunnon aikana. On myös mahdollisuus suojata asetukset sitten vaatimalla salasana muuttaaksesi asetuksia. Muutokset tallennetaan poistuttaessa painamalla F10 -näppäintä ja sitten tietokone käynnistyy uudelleen hyödyntääkseen uusia asetuksia.
Useimmat emolevyn käyttöoppaat tarjoavat täydellisen luettelon käytettävissä olevista CMOS -vaihtoehdoista. Nämä vaihtelevat emolevyn suunnittelun ja BIOS -valmistajan mukaan.