De fyra huvudfunktionella delarna av en CPU är:
1. aritmetisk logikenhet (ALU): Utför aritmetiska operationer (tillägg, subtraktion, multiplikation, uppdelning) och logiska operationer (och, eller, inte, XOR). Det är CPU:s "kalkylator".
2. styrenhet (CU): Hämtar instruktioner från minnet, avkodar dem och koordinerar aktiviteterna för alla andra komponenter i CPU för att utföra instruktionerna. Det fungerar som "direktören" för CPU.
3. Register: Höghastighetslagringsplatser inom CPU som innehåller data och instruktioner som för närvarande behandlas. De är mycket snabbare än RAM men har mycket begränsad kapacitet. Tänk på dem som CPU:s "skrapplatta".
4. Memory Management Unit (MMU): Hanterar rörelse av data mellan CPU och huvudminnet (RAM). Detta inkluderar uppgifter som virtuell minneshantering och adressöversättning. Även om det inte alltid uttryckligen kallas ut som en av * fyra * avsnitt, är det en avgörande funktionell del av moderna CPU:er. Vissa enklare arkitekturer kan integrera sin funktionalitet närmare CU.
Det är viktigt att notera att dessa avsnitt fungerar sömlöst. En modern CPU är ett mycket integrerat system, och gränserna mellan dessa avsnitt kan vara suddiga. Beskrivningarna ovan är förenklade för tydlighet.