De två huvudsakliga underkomponenterna för en CPU är:
1. aritmetisk logikenhet (ALU): Detta är "hjärnan" för CPU, ansvarig för att utföra alla matematiska beräkningar och logiska operationer. Det hanterar uppgifter som tillägg, subtraktion, multiplikation, uppdelning och, eller inte och jämförelser.
2. styrenhet (CU): Denna komponent fungerar som "direktören" för CPU, hämtar instruktioner från minnet, avkodar dem och sedan regisserar ALU och andra komponenter för att utföra instruktionerna. Den hanterar flödet av data inom CPU och säkerställer att instruktioner behandlas i rätt ordning.
Även om det här är de två kärnkomponenterna, inkluderar CPU:er också andra avgörande delar som:
* Register: Dessa är små, höghastighetsminnesplatser som tillfälligt lagrar data och instruktioner för snabb åtkomst av ALU och CU.
* cache: Detta är ett litet, mycket snabbt minne som lagrar ofta använde data och instruktioner, vilket gör att CPU kan komma åt dem snabbt utan att gå till det långsammare huvudminnet.
* klocka: Denna komponent tillhandahåller en tidssignal som synkroniserar operationerna för alla CPU -komponenter.
Att förstå dessa underkomponenter hjälper till att förstå hur en CPU bearbetar information och kör instruktioner.