De to vigtigste underkomponenter af en CPU er:
1. aritmetisk logikenhed (ALU): Dette er "hjernen" af CPU'en, der er ansvarlig for at udføre alle matematiske beregninger og logiske operationer. Det håndterer opgaver som tilføjelse, subtraktion, multiplikation, opdeling og, eller ikke og sammenligninger.
2. kontrolenhed (CU): Denne komponent fungerer som "direktør" for CPU'en, henter instruktioner fra hukommelsen, afkodning af dem og derefter dirigerer ALU og andre komponenter til at udføre instruktionerne. Det administrerer strømmen af data inden for CPU'en og sikrer, at instruktioner behandles i den rigtige rækkefølge.
Mens dette er de to kernekomponenter, inkluderer CPU'er også andre afgørende dele som:
* registre: Dette er små hukommelsessteder med høj hastighed, der midlertidigt gemmer data og instruktioner til hurtig adgang fra ALU og CU.
* cache: Dette er en lille, meget hurtig hukommelse, der gemmer ofte brugte data og instruktioner, hvilket giver CPU'en adgang til dem hurtigt uden at gå til den langsommere hovedhukommelse.
* ur: Denne komponent giver et timingsignal, der synkroniserer operationerne for alle CPU -komponenter.
At forstå disse underkomponenter hjælper med at forstå, hvordan en CPU behandler information og udfører instruktioner.