CPU (sentral prosesseringsenhet) blir ofte referert til som "hjernen" til en datamaskin. Selv om det er et komplekst stykke maskinvare, kan det deles inn i fem grunnleggende deler:
1. aritmetisk logikkenhet (ALU): Dette er den delen av CPU som er ansvarlig for å utføre matematiske operasjoner (tillegg, subtraksjon, multiplikasjon, divisjon) og logiske operasjoner (og, eller, xor, ikke).
2. kontrollenhet (Cu): CU fungerer som "dirigent" av CPU. Den henter instruksjoner fra minnet, avkoder dem og leder andre komponenter til å utføre dem. Den administrerer også strømmen av data mellom de forskjellige delene av CPU.
3. Registre: Dette er små, høyhastighets minneplasser som inneholder data og instruksjoner som aktivt brukes av CPU. De fungerer som midlertidig lagring for Alu og Cu.
4. cache: Dette er et lite, raskt minne som lagrer ofte fikk tilgang til data og instruksjoner. Den fungerer som en "buffer" mellom hovedminnet (RAM) og CPU, og fremskynder datatilgang.
5. Klokke: Klokken er en timingenhet som synkroniserer CPUs operasjoner. Den sender ut et signal med jevne mellomrom, og sikrer at alle deler av CPU -arbeidet er synkronisert.
Disse fem grunnleggende delene fungerer sammen for å utføre instruksjoner og behandle data, og danner kjernefunksjonaliteten til enhver datamaskin.