Kiekvieno kompiuterio „širdyje“ yra centrinis procesorius arba centrinis procesorius, kuris yra atsakingas už aritmetinių ir loginių funkcijų vykdymą bei komandų vykdymą kitiems komponentams. CPU komponentai veikia kartu ir, priklausomai nuo to, kaip jie pagaminti, tiksliai nustato, kaip greitai galima atlikti šias operacijas ir kokios sudėtingos gali būti operacijos. Kiekvienas atskiras procesoriaus komponentas yra gana paprastas. Kai kurie pagrindiniai procesoriaus komponentai, taip pat žinomi kaip mikroprocesorius, yra aritmetinis loginis blokas (ALU), valdymo blokas ir registrai.
Pirmiausia, aritmetinis loginis vienetas yra procesoriaus dalis, kuri, kaip rodo jo pavadinimas, atlieka matematines sudėties, atimties, daugybos ir padalijimo funkcijas. Dažnai manoma, kad šios funkcijos yra visos, kurias CPU atlieka kompiuteryje, tačiau tai netiesa. ALU veikia kartu su kitais procesoriaus komponentais ir yra pagrindinė jų dalis, kad galėtų vykdyti daugelį sudėtingų procesų. CPU gali būti daugiau nei vienas aritmetinis loginis vienetas, o šie ALU taip pat gali būti naudojami laikmačiams, padedantiems paleisti kompiuterį, palaikyti.
Valdymo blokas yra dar viena pagrindinė procesoriaus dalis. Iš esmės jis reguliuoja informacijos srautą per procesorių. Valdymo bloko atliekamos funkcijos gali skirtis priklausomai nuo to, kam buvo sukurtas konkretus CPU. Dažniausiai šis komponentas priima, dekoduoja, saugo rezultatus ir valdo duomenų, tekančių per CPU, vykdymą. Sudėtingesni valdymo blokai turi suplanuoti, kada ir kaip šis didelis informacijos kiekis turi būti apdorotas, ir užtikrinti, kad duomenys būtų siunčiami į teisingus kompiuterio komponentus.
Daugiau procesoriaus komponentų, kurie yra gyvybiškai svarbūs jo veikimui, yra registrai, kurie yra labai mažos atminties vietos, atsakingos už apdorojamų duomenų saugojimą. Svarbiausias iš šių registrų yra žinomas kaip instrukcijų rodyklė, kuri nukreipia procesorių į kitą atminties vietą, iš kurios jis turi gauti informaciją. Kitas registro tipas yra akumuliatorius, kuris yra atsakingas už kitų reikšmių, kurias apdoros CPU, saugojimą. Laikui bėgant ir tobulėjant technologijoms, visi šie procesoriaus komponentai tampa vis greitesni, kompaktiškesni ir galingesni.