Hovedkomponentene i en CPU (sentral prosesseringsenhet) i et datasystem er:
1. Aritmetisk logikkenhet (ALU): Dette er "hjernen" til CPU, ansvarlig for å utføre matematiske operasjoner (tillegg, subtraksjon, multiplikasjon, inndeling) og logiske operasjoner (og, eller, ikke).
2. Kontrollenhet (Cu): Denne komponenten fungerer som direktør, og henter instruksjoner fra minnet, avkoder dem og utsteder signaler til andre komponenter for å utføre instruksjonene.
3. Registre: Dette er små, høyhastighets minneplasser i CPU som brukes til å lagre midlertidige data (som operander, mellomresultater og programtellere) under behandlingen.
4. Cache: Dette er et lite, raskt minne som fungerer som en buffer mellom CPU og hovedminnet (RAM). Den lagrer ofte fikk tilgang til data og instruksjoner, og fremskynder behandlingen betydelig.
5. Klokke: Dette er en timingenhet som setter tempoet for alle operasjoner i CPU. Den sender ut elektriske pulser med en spesifikk frekvens, og bestemmer CPUs hastighet (målt i GHz).
6. Bussgrensesnitt: Dette fungerer som en kommunikasjonsvei mellom CPU og andre komponenter som minne- og inngangs-/utgangsenheter. Det gjør at data kan overføres effektivt.
7. Instruksjonsavkodeenhet: Denne komponenten avkoder instruksjonene som er hentet fra minnet, og oversetter dem til et format CPU kan forstå og utføre.
8. Memory Management Unit (MMU): I moderne CPU -er administrerer denne komponenten minneområdet, og oversetter virtuelle adresser som brukes av programmer til fysiske adresser i RAM.
9. Floating-Point Unit (FPU): Denne spesialiserte enheten håndterer operasjoner som involverer reelle tall (tall med desimalpunkter), noe som muliggjør vitenskapelige og andre applikasjoner som krever komplekse beregninger.
Disse komponentene fungerer sammen for å utføre instruksjoner og behandle data, noe som gjør CPU til hjertet av et datasystem.