Kontrolna jedinica (CU)
Glavni komandni centar, odgovoran za čitanje i dekodiranje instrukcija i koordinaciju rada internog i eksternog hardvera kako bi se osiguralo da se instrukcije izvršavaju u nizu. Na primjer, kada otvara dokument, on daje instrukcije čvrstom disku da prenese podatke u memoriju, a zatim obavještava monitor da izbaci sliku.
Aritmetičko-logička jedinica (ALU)
"Proizvodni odjel", specijaliziran za aritmetičke operacije (sabiranje, oduzimanje, množenje i dijeljenje) i logičke operacije (I, ILI, NE, poređenje), to je osnovni modul za obradu podataka. Izračunavanje putanje karaktera u igrama i operacije sa podacima u Excel tabelama se oslanjaju na njegove performanse.
Registri
Ultra-brzi "podaci" unutar CPU-a, koji se koriste za privremeno pohranjivanje instrukcija i podataka koji se trenutno izvršavaju. Brzina pristupa je stotine puta veća od glavne memorije, što značajno smanjuje kašnjenje čitanja podataka. Uobičajeni primjeri uključuju programski brojač (bilježi adresu sljedeće instrukcije) i akumulator (pohranjuje rezultat operacija).
Cache
"Privremeno skladište" između CPU-a i glavne memorije, pohranjivanje podataka i instrukcija kojima se često pristupa, izbjegavanje ponavljanja CPU čitanja spore glavne memorije, značajno poboljšavajući efikasnost izvršenja. Keširanje se obično dijeli na tri nivoa: L1, L2 i L3. Što je veći kapacitet i veća brzina, značajnija je korist od scenarija kao što su igre i dizajn.

