Computer prosessor er den viktigste delen av maskinen, fordi den er ansvarlig for alle operasjoner gjøres gjennom datamaskinen. For å kunne fungere, må noen komponenter finnes inne i CPU-brikken. Her er en oversikt over slike komponenter. Prosessoren er i hovedsak hjernen til datamaskinen fordi den styrer alle prosesser gjøres via datamaskinen fra skrive for å overføre data til eksterne datamaskiner. Inne i prosessoren er det noen grunnleggende elementer arbeidet sammen for å gjøre prosessoren funksjonelle. Disse elementene er som følger:
En. Aritmetisk logisk enhet (ALU): Dette er den viktigste blokken i prosessoren, og de viktigste. Den ALU er ansvarlig for å utføre alle de beregningene som trengs gjennom prosessoren. Når brukeren for eksempel skriver inn et tall å legge til, gjør denne enheten beregningen og sender resultatet til utenheter. Alle aritmetiske operasjoner som å legge til, trekke fra, multiplisere, eller deling er utført ved hjelp av denne enheten. Også den logiske operasjoner som ANDing, ORing også gjøres ved hjelp av denne enheten. Enheten aksepterer dataene, utfører deretter drift og deretter lagre resultatene til andre enheter inne i prosessoren.
2. Registre: Dette er en annen type enheter eksisterte inne i prosessoren. Registrene er ansvarlig for lagring midlertidig resultatene innhentet fra andre enheter som ALU. Man kan tenke på registre som et kortvarig minne som det spare verdier for en kort periode og deretter tar andre verdier som nødvendig av dataenheter. For eksempel når du legger til to tall hvis du tar de to første tallene og legge dem og se resultatet er høyere enn ti du lagrer de resterende i hodet ditt, og dette sparer tilsvarer sette nummeret forble i et register.
Tre. Busser: Dette er den tredje typen av komponenter eksisterte inne i prosessoren. Den viktigste bruken av bussen er å overføre alle typer data mellom komponenter inne i prosessoren eller blant prosessoren og de resterende enhetene inne i datamaskinen slik som hovedkort. Bussene er delt inn i tre undergrupper:
A. databuss: denne typen brukes til å overføre data bytes mellom elementer inne i prosessoren. For eksempel når ALU utgangene resultatet kan overføre den til registre av data buss. Den er oppkalt det fordi den er ansvarlig for å overføre data bare bytes.
B. Adresse buss: denne typen busser brukes til å hente bestemte data fra minnet basert på antallet på adressen bussen. For eksempel hvis adressen bussen har en binær verdi i 1101. Deretter vil hente verdien i minnet på denne adressen. Dermed adressen bussen forteller prosessorer hvor du finner data i minnet eller hvor du skal plassere de beregnede data i minnet.
C. Kontroll buss: denne typen busser brukes til å overføre kontrollsignaler mellom elementer av prosessoren. For eksempel når en instruksjon er dekodet at den har dessuten drift, vil den informere ALU at operasjonen er addisjon ved å sette viss verdi på kontroll bussen. Når Prosessor avkode denne verdien vil forstå at operasjonen er addisjon basert på verdien på adressen bussen.
4. Dekodere: denne typen enheter brukes for å fortelle prosessoren hva som må gjøres basert på instruksjonene i minnet er skrevet av brukere. Så hvis for eksempel, er noen byte i minnet som tilsvarer et tillegg instruksjon dekoderen vil lese dem og vet at det er tillegg basert på byte inneholdt så den ville aktivere kontrollen linjene for å informere prosessoren at det er en tillegg. Dermed prosessoren er ansett som et grensesnitt mellom minnet og prosessoren.