CPU'en (Central Processing Unit) omtales ofte som "hjernen" på en computer. Selvom det er et komplekst stykke hardware, kan det opdeles i fem grundlæggende dele:
1. aritmetisk logikenhed (ALU): Dette er den del af CPU, der er ansvarlig for at udføre matematiske operationer (tilføjelse, subtraktion, multiplikation, opdeling) og logiske operationer (og, eller, Xor, ikke).
2. kontrolenhed (CU): CU fungerer som "lederen" af CPU'en. Det henter instruktioner fra hukommelsen, afkoder dem og instruerer andre komponenter til at udføre dem. Det administrerer også strømmen af data mellem de forskellige dele af CPU'en.
3. registre: Dette er små hukommelsessteder med høj hastighed, der indeholder data og instruktioner, der aktivt bruges af CPU'en. De fungerer som midlertidig opbevaring for ALU og CU.
4. cache: Dette er en lille, hurtig hukommelse, der gemmer ofte adgang til data og instruktioner. Det fungerer som en "buffer" mellem hovedhukommelsen (RAM) og CPU'en, hvilket fremskynder datatilgang.
5. ur: Uret er en timingindretning, der synkroniserer CPU's operationer. Det sender et signal med regelmæssige intervaller, hvilket sikrer, at alle dele af CPU -arbejdet synkroniseres.
Disse fem grundlæggende dele arbejder sammen for at udføre instruktioner og procesdata og danne kernefunktionaliteten på enhver computer.