De tre hoveddelene av en CPU er:
1. aritmetisk logikkenhet (ALU): Dette er "hjernen" til CPU. Den utfører alle matematiske beregninger og logiske operasjoner. Tenk på det som en superdrevet kalkulator. Den kan legge til, trekke fra, multiplisere, dele, sammenligne verdier og utføre andre grunnleggende operasjoner.
2. kontrollenhet (Cu): Denne delen av CPU fungerer som "trafikkmplet" av datamaskinen. Den henter instruksjoner fra minnet, avkoder dem og sender deretter signaler til andre deler av datamaskinen for å utføre dem. Den koordinerer hele driften av CPU, og bestemmer hvilke instruksjoner som skal kjøres og i hvilken rekkefølge.
3. Registre: Dette er små, høyhastighets minneplasser i selve CPU-en. De fungerer som midlertidig lagring for data og instruksjoner som brukes aktivt av ALU og CU. Tenk på dem som CPUs "skrapeplate" der den holder den viktigste informasjonen lett tilgjengelig.
Her er en rask analogi:
* Se for deg en kokk (CPU) som tilbereder et måltid (kjører et program).
* alu er kokkens matlagingsferdigheter, slik at de kan hakke grønnsaker, blande ingredienser og koke maten (utføre beregninger og logiske operasjoner).
* cu er oppskriftsboken, som forteller kokken hvilke ingredienser du skal bruke og i hvilken rekkefølge (hente og utføre instruksjoner).
* registerene er kokkens arbeidsflate (holder ingredienser og verktøy) og deres små, bærbare containere (holder viktige målinger eller krydder) som de raskt trenger å få tilgang til.
Disse tre delene fungerer sømløst sammen for å utføre instruksjoner og behandle data, og til slutt la datamaskinen din gjøre alt den gjør.