Intel introducerade den första mikroprocessorn 1971 och kallade det 4004 chip . Dagens mikroprocessorer , med dimensioner mindre än en krona , ger mer kraft och kapacitet . I mitten av datorn , består den centrala behandlingsenheten (CPU) av en eller flera mikroprocessorer. Tillverkad av silikon chip som innehåller miljontals transistorer , mikroprocessorer flytta data från en minnesadress till en annan plats . De processorer fatta beslut och sedan gå vidare för att arbeta med nya instruktioner och beräkningar . Aritmetikenhetens Unit
" aritmetik och logisk enhet " ( ALU ) utför matematiska beräkningar , såsom subtraktion , addition , division och booleska funktioner . Booleska funktioner är en typ av logik som används för kretsutformningar . ALU utför även jämförelser och logiska tester . Processorn sänder signaler till ALU , som tolkar instruktioner och utför beräkningar .
Registrerar
Microprocessors har tillfälliga data innehar platser kallas register . Dessa minnesareor underhålla data , såsom dator instruktioner , adresser lagring , tecken och andra data . Vissa dator instruktioner kan kräva användning av vissa register som en del av ett kommando . Varje register har en specifik funktion , såsom instruktionsregistret , programräknare , ackumulator och minne adressregister . Till exempel har ett program register adressen till instruktioner tagna från random access memory .
Styrenhet
Styrenheter ( CUs ) tar emot signaler från CPU , som instruerar styrenheten att flytta data från mikroprocessorn till mikroprocessorn . Styrenheten styr även den aritmetiska och logiska enheter . Styrenheterna består av flera komponenter, såsom dekoder , klocka och kontroll logikkretsar . Att arbeta tillsammans , dessa enheter sänder signaler till vissa platser på mikroprocessorn .
Exempelvis tar avkodaren kommandon från ett program . Avkodaren tolkar instruktioner och tar en åtgärd . Den skickar signaler till ALU eller leder register för att utföra specifika uppgifter . Styrlogiken sänder signaler till olika sektioner av mikroprocessorn och registren , som informerar dessa komponenter för att utföra åtgärder. Klockan sänder signaler som synkroniserar och säkerställa snabb exekvering av kommandon och processer .
Bussar
Microprocessors har ett system med bussar , som flyttar data. Bussar hänvisar till klassificeringar av ledningar som har särskilda uppgifter och funktioner . Databussen överför data mellan centralenheten och random access memory (RAM) - datorns primärminne . Kontrollen bussen skickar information som är nödvändig för att samordna och styra flera uppgifter . Adressbussen överför adressen mellan CPU och RAM för uppgifter som behandlas .
Cacheminne
Vissa avancerade mikroprocessorer har minne cachar , som behåller den senast använda uppgifterna av CPU . Minne cachar påskynda beräkningsprocess , eftersom processorn inte behöver gå till långsammare RAM för att hämta data . Många datorer har nivå 1 eller nivå 2 cachar , vissa system har nivå 3 cachar . Cachen nivån indikerar ordningen i vilken CPU för data , börjar med nivå 1 . Tillverkarna integrerar ofta nivå 2 och nivå 3 cachar i mikroprocessorn , vilket ökar processorhastighet .