En prosessor, også kjent som en sentral prosesseringsenhet (CPU), er et komplekst stykke maskinvare som består av flere viktige deler som jobber sammen:
1. Kontrollenhet:
- Rettinger og koordinerer alle operasjoner i CPU.
- Den henter instruksjoner fra minnet, avkoder dem og sender deretter signaler til andre komponenter for å utføre instruksjonene.
2. Aritmetisk logikkenhet (ALU):
- Utfører alle aritmetiske og logiske operasjoner innen CPU.
- Dette inkluderer tillegg, subtraksjon, multiplikasjon, inndeling, logisk og, eller og ikke operasjoner.
3. Registre:
- Små, høyhastighets minneplasser i CPU.
- Brukes til å lagre midlertidige data og instruksjoner som aktivt brukes av CPU.
- Ulike typer registre inkluderer:
- Generelle formålsregistre for å holde data og mellomresultater.
- Instruksjonspeker (IP) register, som lagrer adressen til neste instruksjon som skal utføres.
- Akkumulatorregister, brukt til å lagre resultatene av aritmetiske operasjoner.
4. Cache Memory:
- Et lite, raskt minne som lagrer ofte brukte data og instruksjoner.
- Dette gjør at CPU får tilgang til data raskere enn å få tilgang til den fra hovedminnet (RAM).
- Det er flere nivåer av cache (L1, L2, L3), med L1 som den raskeste, men minste og L3 er den tregeste, men største.
5. Bussgrensesnitt:
- Kobler CPU til andre komponenter i datasystemet, som minne (RAM) og inngangs-/utgangsenheter.
- Lar CPU kommunisere med andre komponenter og utvekslingsdata.
6. Klokke:
- Genererer en vanlig puls som synkroniserer operasjonene i CPU.
- Klokkehastigheten (målt i GHz) bestemmer hvor mange operasjoner CPU kan utføre per sekund.
I tillegg til disse kjernedelene inkluderer moderne CPUer ofte:
* Integrated Graphics Processing Unit (GPU): Funnet i mange CPU -er, håndtering av grafikkbehandling og akselererende oppgaver som videoredigering og spill.
* Minnekontroller: Administrerer strømmen av data mellom CPU og RAM.
* Integrert inngang/utgang (I/O) -kontroller: Håndterer kommunikasjon med perifere enheter.
Den spesifikke arkitekturen og implementeringen av disse komponentene kan variere betydelig avhengig av typen CPU og dens produsent. Imidlertid fungerer disse grunnleggende delene sammen for å utføre instruksjonene som driver datamaskinens drift.