Intel introduserte den første mikroprosessoren i 1971 og kalte den 4004 chip. Dagens mikroprosessorer , med dimensjoner mindre enn en krone , gir mer kraft og evner. Midten av maskinen , består den sentrale behandlingsenhet ( CPU) til en eller flere mikroprosessorer. Produsert av et silikonbasert chip som inneholder millioner av transistorer , mikroprosessorer flytte data fra ett minne adresse til et annet sted . De CPUer ta beslutninger og deretter gå videre til å arbeide på nye instruksjoner og beregninger. Aritmetikk og Logic Unit
" aritmetikk og logikk enhet" ( ALU ) utfører matematiske beregninger , for eksempel subtraksjon , addisjon, divisjon og boolske funksjoner. Boolske funksjoner er en type logikk som brukes for kretsteknologi . Den ALU utfører også sammenligninger og logikk testing . Prosessoren overfører signaler til ALU , som tolker instruksjonene og utfører beregningene.
Registrerer
Mikroprosessorer har midlertidige data som holder steder kalt registre . Disse minneområdene vedlikeholde data , for eksempel datamaskinen instruksjoner , lagring adresser , karakterer og andre data . Noen datainstruksjoner kan kreve bruk av visse registre som en del av en kommando. Hvert register har en bestemt funksjon, for eksempel instruksjon register, program teller, akkumulator og minne adresseregister . For eksempel har et program register adressen med instruksjoner tatt fra random access memory .
Kontrollenhet
Kontrollenheter ( F-pak ) mottar signaler fra CPU , som instruerer styreenheten for å flytte data fra mikroprosessoren til mikroprosessoren. Styreenheten styrer også den aritmetiske og logiske enheten . Styreenheter bestå av flere komponenter, for eksempel dekoder , klokke -og styrelogikk -kretser. Jobber sammen , disse enhetene overføre signaler til visse steder på mikroprosessoren .
For eksempel mottar dekoderen kommandoer fra et program . Dekoderen tolker instruksjonene og tar en handling. Det sender signaler til ALU eller dirigerer registre for å utføre bestemte oppgaver. Den styrelogikk -enheten sender signaler til forskjellige seksjoner av mikroprosessoren og registre , som informerer disse komponentene for å utføre handlinger. Klokken sender signaler som synkroniserer og sørge for rettidig gjennomføring av kommandoer og prosesser .
Busser
Mikroprosessorer har et system av busser , som beveger data . Busser referere til klassifiseringer av ledninger som har spesifikke oppgaver og funksjoner . Dataene bussen overfører data mellom central processing unit og random access memory ( RAM ) - datamaskinens primære minne. Kontrollen bussen sender nødvendig informasjon for å koordinere og kontrollere flere oppgaver. Adressen bussen overfører adresse mellom CPU og RAM for data som blir behandlet .
Cache-minne
Noen avanserte mikroprosessorer har minne cacher , som beholder de siste dataene som brukes av CPU . Minne cacher fremskynde databehandling prosessen , fordi CPU ikke trenger å gå til tregere RAM for å hente data . Mange datamaskiner har nivå 1 eller nivå 2 cacher , og noen systemer har nivå 3 cacher . Buffer nivå indikerer i hvilken rekkefølge CPU sjekker for data , som starter med nivå 1 . Produsenter ofte integrere nivå 2 og nivå 3 cacher i mikroprosessoren , som forbedrer prosessorhastigheten.