Papildomas metalo oksido puslaidininkis arba CMOS yra pagrindinis loginis valdiklis, naudojamas integruotoje grandinėje. Papildoma metalo oksido puslaidininkių projektavimo technologija tradiciškai randama mikroprocesoriuose, naudojamuose kompiuteriuose, kompiuterių atmintyje ir mobiliųjų spausdintinių paviršių plokščių technologijose, pavyzdžiui, mobiliuosiuose telefonuose ir delniniuose skaičiavimo įrenginiuose. Pagrindinis CMOS įrenginio pardavimo taškas yra labai mažas energijos suvartojimas, palyginti su kita turima logikos technologija, tranzistoriaus-tranzistoriaus logika (TTL).
CMOS naudoja du skirtingus metalų derinius, kad nustatytų loginį šliuzą, kuris patenka į papildomą metalo oksido puslaidininkį. Taigi šių dviejų metalų atsparumas yra labai didelis. Vadinasi, vadovaujantis Ohmo dėsniu, kad įtampa lygi srovės ir varžos padauginimui, kuo didesnė varža, tuo mažesnė srovė reikalinga tam tikrai įtampai palaikyti.
Kita svarbi CMOS dizaino savybė yra IR/ARBA loginis valdiklis. Šis valdiklis leidžia įrenginiui veikti tik dinaminės fazės metu. Realiame pasaulyje tai reiškia, kad loginis valdiklis yra panašus į maišytuvą, kuris leidžia vandeniui tekėti tik tada, kai to reikalauja vartotojas, ir ne visada turi tekėti vanduo, kad veiktų.
CMOS valdiklis sunaudos pusę energijos nei loginis valdiklis, kuriam reikia maitinimo tiek dinaminėje, tiek statinėje padėtyje. Dėl šio efektyvaus energijos panaudojimo įvairioms loginėms funkcijoms atlikti šio tipo loginis valdiklis idealiai tinka naudoti, kai maitinimo šaltinis yra labai ribotas. Vienas iš pavyzdžių yra mobilusis telefonas, kuris turi veikti kelias valandas ar net dienas, neprijungus jį atgal, kad būtų galima įkrauti bateriją.
Pirmąjį papildomą metalo oksido puslaidininkį 1967 m. užpatentavo Fairchild Semiconductor inžinierius Frankas Wanlessas. Pirmą kartą sėkmingą komercinį CMOS panaudojimą RCA kompanija sukūrė 1968 m. Iš pradžių didžiausias CMOS loginio bloko naudojimo trūkumas buvo greitis, kuriuo buvo galima atlikti logines funkcijas. TTL valdiklis, nors ir panašus, sugebėjo atlikti funkcijas didesniu greičiu, net ir sunaudodamas daugiau energijos. Dėl būdingo mažesnio energijos suvartojimo dizaino ypatybės inžinieriai greitai sugebėjo padidinti CMOS greitį iki tokio lygio, kuris buvo daug greitesnis nei tradiciniai TTL valdikliai.
Papildomi metalo oksido puslaidininkiai iš pradžių buvo pagaminti iš aliuminio. Tačiau patobulinus puslaidininkių pramonę, atsirado naujų metalų, tokių kaip tantalas ir polisilicis. Šie metalai ir kiti junginiai išskiria daug mažiau šilumos ir yra daug mažiau linkę sugesti nei tradiciniai aliuminio komponentai. Kuo mažiau šilumos elementas gamina, tuo efektyviau jis naudoja įvairioms funkcijoms reikalingą galią, naudodamas mažiau akumuliatoriaus energijos.