En CPU , eller sentralenhet eller bare prosessor , foretar alle beregninger for en datamaskin. Det er hjernene av systemet . CPU selv er delt opp i tre hovedkomponenter som gjør at CPU til å fungere som nødvendig. Noen prosessorer har flere kjerner som er i effektiv plassering av flere prosessorer på en enkelt brikke . Kontrollenhet
Kontrollenheten styrer prosessor oppgaver . Den styrer dataflyten , timing og sekvens av handlinger prosessoren vil ta. Det tolker også instruksjoner , men utfører ikke dem . I stedet er det bare fordeler ansvar til de andre komponentene og bestemmer når en bestemt oppgave vil bli henrettet.
Aritmetisk Logic Unit
Aritmetisk Logic Unit , eller ALU , utfører alle de matematiske beregninger for prosessoren. Den kan utføre multiplikasjon , divisjon, subtraksjon og addisjon. I tillegg kan det behandle logiske sammenligninger , for eksempel avgjøre om to elementer er like i verdi , større enn, mindre enn , osv. Disse enkle funksjonene er tilstrekkelig for å få de kompliserte beregninger som brukes i hverdagslig bruk .
Registrerer
registrene er midlertidig lagringsplass for prosessoren . Det er mange registre , hver med en annen funksjon. Man kan tolke instruksjonene som er sendt fra styreenheten , mens en annen butikk middels og endelige beregningsresultater for de ALU . Registre vil også holde instruksjoner og der instruksjonene vil bli brukt. Selv om datamaskiner har separat RAM , eller Random Access Memory, for oppbevaring bruk, registrene har en betydelig hastighet fordel.