Jokaisen tietokoneen “ytimessä” on suoritin tai keskusyksikkö, joka vastaa aritmeettisten ja logiikkatoimintojen suorittamisesta sekä muiden komponenttien ohjeiden suorittamisesta. Suorittimen komponentit toimivat yhdessä ja sen mukaan, miten ne on tehty, määrittävät tarkasti, kuinka nopeasti nämä toiminnot voidaan suorittaa ja kuinka monimutkaisia toiminnot voivat olla. Jokainen CPU: n erillinen komponentti on suhteellisen yksinkertainen. Jotkut CPU: n, joka tunnetaan myös mikroprosessorina, pääkomponenteista ovat aritmeettinen logiikkayksikkö (ALU), ohjausyksikkö ja rekisterit.
Aluksi aritmeettinen logiikkayksikkö on CPU: n osa, joka nimensä mukaisesti suorittaa matemaattiset yhteenlasku-, vähennys-, kerto- ja jakofunktiot. Usein ajatellaan, että nämä toiminnot ovat kaikki tietokoneen suorittimen toimintoja, mutta tämä ei ole totta. ALU toimii yhdessä muiden CPU -komponenttien kanssa ja on suuri osa monia monimutkaisia prosesseja. Suoritin voi sisältää useamman kuin yhden aritmeettisen logiikkayksikön, ja näitä ALU: ita voidaan käyttää myös tietokoneen ajamiseen liittyvien ajastimien ylläpitämiseen.
Ohjausyksikkö on toinen keskeinen osa CPU: ta. Pohjimmiltaan se säätelee tiedonkulkua prosessorin läpi. Ohjausyksikön suorittamat toiminnot voivat vaihdella sen mukaan, mihin tietty CPU on rakennettu. Tämä komponentti vastaanottaa, dekoodaa, tallentaa tulokset ja hallitsee suorittimen läpi kulkevan datan suorittamista. Monimutkaisempien ohjausyksiköiden on ajoitettava, milloin ja miten tämä suuri määrä tietoja käsitellään, ja varmistettava, että tiedot lähetetään tietokoneen oikeille osille.
Muita CPU: n toiminnan kannalta elintärkeitä komponentteja ovat rekisterit, jotka ovat hyvin pieniä muistipaikkoja, jotka ovat vastuussa käsiteltävien tietojen säilyttämisestä. Tärkein näistä rekistereistä tunnetaan käskyosoittimena, joka ohjaa suorittimen seuraavaan muistipaikkaan, josta se vastaanottaa tietoja. Toinen rekisterityyppi on akku, joka vastaa seuraavien CPU: n käsittelemien arvojen tallentamisesta. Yhdessä kaikki nämä CPU: n osat ovat nopeampia, pienempiä ja tehokkaampia ajan myötä ja tekniikan kehittyessä.