De to viktigste underkomponentene til en CPU er:
1. aritmetisk logikkenhet (ALU): Dette er "hjernen" til CPU, som er ansvarlig for å utføre alle matematiske beregninger og logiske operasjoner. Den håndterer oppgaver som tillegg, subtraksjon, multiplikasjon, inndeling og, eller ikke, og sammenligninger.
2. kontrollenhet (Cu): Denne komponenten fungerer som "direktøren" for CPU, og henter instruksjoner fra minnet, avkoder dem og deretter leder ALU og andre komponenter for å utføre instruksjonene. Den administrerer flyt av data i CPU og sikrer at instruksjoner blir behandlet i riktig rekkefølge.
Selv om dette er de to kjernekomponentene, inkluderer CPUer også andre viktige deler som:
* registre: Dette er små, høyhastighets minneplasser som midlertidig lagrer data og instruksjoner for rask tilgang av ALU og CU.
* cache: Dette er et lite, veldig raskt minne som lagrer ofte brukte data og instruksjoner, slik at CPU får tilgang til dem raskt uten å gå til det tregere hovedminnet.
* klokke: Denne komponenten gir et tidssignal som synkroniserer driften av alle CPU -komponentene.
Å forstå disse underkomponentene hjelper til med å forstå hvordan en CPU behandler informasjon og utfører instruksjoner.