Oprindeligt producenterne anvendt mikroprocessorer til elektroniske regnemaskiner . Intel præsenterede den første mikroprocessor til computere - 4004 chip - i 1971. Intel fulgte med den første massemarked chip til pc'er - den 8008 - tre år senere. Mikroprocessorer består af millioner af transistorer. En eller flere mikroprocessorer udgør de " hjerner" af pc'er, bærbare computere og andre enheder. Ofte , folk refererer til en mikroprocessor som en central processing unit ( CPU ) . Microprocessor Speed
Som teknologien har forbedret og gjort det muligt producenterne til at reducere størrelsen af processor -komponenter , har virksomheder forbedret hastighed eller clock hastighed på mikroprocessorer. Dette medfører en forøgelse af antallet af kredsløb og installere dem tættere sammen . Behandlingen hastighed er næsten firedoblet hvert tredje år. Når målt i millioner af cyklusser per sekund , eller megahertz ( MHz) , fabrikanter og nu beskæftiger gigahertz (GHz ) eller milliarder af cyklusser per sekund , som standard for måling til at beskrive processorhastighed.
Arithmetic Logic Unit
Alle mikroprocessorer har en komponent kaldet aritmetisk logisk enhed ( ALU ) . Nogle processorer kan opdele de ALU i to separate dele - aritmetiske enhed og logik enhed . Uanset opsætningen, processoren sender instruktioner til ALU , som udfører matematiske operationer , såsom addition , subtraktion, multiplikation og division. De ALU også udføre logiske funktioner , som " og ", " eller" og " ikke ". Den ALU returnerer en beslutning.
Control Unit
styreenhed ( CU ) styrer strømmen af data og information via mikroprocessorer. CU dirigerer også aktiviteterne i andre komponenter integreret i mikroprocessoren. Styreenheden består af en dekoder , ur og styrelogikkredsløb . CU modtager kommandoer fra et program , fortolker instruktioner og træffer beslutninger . Reguleringen overfører signaler til ALU og registre , der foretager de rigtige handlinger.
Processor Bus
centralenheder har en processor bus, der spiller en vigtig rolle til overførsel af data mellem CPU og den interne eller den primære bus. Den interne bus tillader processoren at kommunikere med random access memory ( RAM) . Derudover giver processoren bus kommunikationen mellem processor support chipset , som omfatter hukommelse controller-chips og hukommelse caches . Memory caches holder de sidste data, der anvendes ved forarbejdning enheden.
Registrerer
registre refererer til de midlertidige områder, hvor processoren steder data, herunder retninger , figurer, storage -adresser og andre oplysninger. Kommandoerne i mange applikationer omfatter særlige registre som en del af vejledningen . Processoren tildeler data til registre i henhold til registrets kategori, såsom akkumulator , adresse eller program tæller. For eksempel indeholder et program counter register adressen på den første byte i det næste sæt af retninger, eller den resterende information af et multi -byte sæt af instruktioner .