CPU (central bearbetningsenhet) kallas ofta "hjärnan" på en dator. Även om det är en komplex hårdvara, kan den delas upp i fem grundläggande delar:
1. aritmetisk logikenhet (ALU): Detta är den del av CPU som ansvarar för att utföra matematiska operationer (tillägg, subtraktion, multiplikation, uppdelning) och logiska operationer (och, eller, XOR, inte).
2. styrenhet (CU): CU fungerar som "ledaren" för CPU. Det hämtar instruktioner från minnet, avkodar dem och leder andra komponenter att utföra dem. Det hanterar också flödet av data mellan de olika delarna av CPU.
3. Register: Dessa är små, höghastighetsminnesplatser som innehåller data och instruktioner som aktivt används av CPU. De fungerar som tillfällig lagring för ALU och CU.
4. cache: Detta är ett litet, snabbt minne som lagrar ofta åtkomst till data och instruktioner. Det fungerar som en "buffert" mellan huvudminnet (RAM) och CPU och påskyndar datatillgång.
5. Klocka: Klockan är en timinganordning som synkroniserar CPU:s verksamhet. Den skickar ut en signal med regelbundna intervaller, vilket säkerställer att alla delar av CPU fungerar synkroniserat.
Dessa fem grundläggande delar arbetar tillsammans för att utföra instruktioner och processdata och bildar kärnfunktionaliteten för vilken dator som helst.