Intel introducerede den første mikroprocessor i 1971 og kaldte det 4004 chip. Dagens mikroprocessorer , med dimensioner, mindre end en skilling , tilbyder mere magt og kapaciteter. Midten af computeren , central processing unit ( CPU) består af en eller flere mikroprocessorer . Fremstillet af en silikone chip, der indeholder millioner af transistorer , mikroprocessorer flytte data fra en hukommelse adresse til en anden placering . De CPU'er træffe beslutninger og derefter gå videre til at arbejde på nye instrukser og beregninger. Aritmetik og Logic Unit
" aritmetiske og logik enhed" (ALU ) udfører matematiske beregninger , såsom subtraktion , addition , division og Boolske funktioner . Boolske funktioner er en type logik bruges til kredsløb design . Den ALU udfører også sammenligninger og logik test . Processoren sender signaler til ALU , som fortolker instruktioner og udfører beregningerne.
Registrerer
Microprocessors har midlertidige data holder steder kaldes registre. Disse hukommelse områder vedligeholde data , såsom computer instruktion , opbevaring adresser , figurer og andre data. Nogle computer anvisninger kan kræve anvendelsen af visse registre som en del af en kommando. Hvert register har en bestemt funktion, såsom instruktion register , program counter, akkumulator og hukommelse adresseregister . For eksempel har en program register adressen på instrukser taget fra random access memory .
Kontrol Enhed
Styreenheder ( CUS ) modtager signaler fra CPU , som instruerer styreenheden til at flytte data fra mikroprocessor til mikroprocessoren. Styreenheden dirigerer også den aritmetiske og logiske enhed . Styreenheder består af flere komponenter, såsom dekoder, ur og Styrelogikkredsløb . Arbejder sammen , disse enheder sender signaler til bestemte steder på mikroprocessoren .
For eksempel dekoderen modtager kommandoer fra en applikation. Dekoderen fortolker instruktioner og foretager en handling . Det sender signaler til ALU eller dirigerer registre til at udføre bestemte opgaver. Den logiske styringsenhed sender signaler til forskellige sektioner af mikroprocessoren og registre , som oplyser disse komponenter til at udføre handlinger . Uret sender signaler , der synkroniserer og sikre rettidig udførelse af kommandoer og processer .
Busser
Microprocessors har et system af busser , som bevæger data. Busser refererer til klassificeringer af ledninger , der har specifikke opgaver og funktioner . Databussen overfører data mellem den centrale behandlingsenhed og random access memory ( RAM) - computerens primære hukommelse . Kontrollen bus sender de nødvendige oplysninger til at koordinere og kontrollere flere opgaver. Adressen bus overfører adressen mellem CPU og RAM til data behandles .
Cache Memory
Nogle avancerede mikroprocessorer har hukommelse caches , som bevarer de sidste anvendte data af CPU'en . Memory caches fremskynde computing processen , fordi CPU'en ikke behøver at gå til den langsommere RAM for at hente data . Mange computere har niveau 1 eller niveau 2 caches , nogle systemer har niveau 3 caches . Cachen niveau indikerer den rækkefølge, som CPU'en kontrollerer for data , startende med niveau 1 . Producenter ofte integrere niveau 2 og niveau 3 caches i mikroprocessor, hvilket forbedrer processorhastighed.