En mikroprocessor , eller centralenhet ( CPU ) , är en intern hårdvara komponent som utför matematiska beräkningar som krävs för datorer för att köra program och utföra kommandon . Processorer är oftast gjorda av kisel material som innehåller små elektriska komponenter inbäddade på ytan . Typiska datorprogram som måste behandlas av processorer inkluderar webbläsare , spel och videoredigeringsprogram . Aritmetisk logisk enhet
aritmetisk logisk enheter ( Alus ) i mikroprocessorer tillåter datorn att addera, subtrahera , multiplicera , dividera och utföra andra logiska operationer vid höga hastigheter . Tack vare avancerade alus , moderna mikroprocessorer och grafikprocessorer ( Graphics Processing enheter ) kan utföra mycket komplicerade operationer på stora flyttal .
Cacheminne
Cacheminne är ett område på CPU där kopior av gemensamma instruktioner som behövs för att utföra uppgifter och köra program lagras tillfälligt . Eftersom processorns har sin egen mindre, snabbare cacheminne, kan det handla data snabbare än att läsa och skriva till huvudsystemet minne. Typer av mikroprocessorminnet inkluderar ROM ( read-only ) och RAM ( random - access) .
Transistorer
grunden , transistorer är halvledare som används för att växla elektroniska signaler . I mikroprocessorer , innebär ett större antal transistorer en bättre fungerande processor . Till exempel , Intel Pentium 4-processorer har cirka 40 och 50 miljoner transistorer , medan äldre Pentium 3 -processorer har 9,5 miljoner . Fler transistorer tillåter pipelinen och flera instruktioner avkodare , vilket gör att flera processer som ska slutföras under varje klockcykel .
Styrsignaler
styrsignaler elektroniska signaler som styr processorkomponenter används för att utföra en operation eller utföra en instruktion . Ett element som kallas ett " sequencer " skickar styrsignaler för att berätta den specifika enheten vad den behöver göra härnäst . Till exempel , läsa eller skriva signal en kan sändas till cacheminnet låta den veta att processorn är redo att läsa eller skriva data till processorn minnet .
Instruction Set och registrerar
grupp instruktioner en processor kan utföra kallas dess " instruction set . " Instruktionen set bestämmer saker såsom typ av program en processor kan arbeta med . Registren är små minnesplatser som också innehåller instruktioner . Till skillnad från vanliga minnesplatser , är register som avses med ett namn i stället för ett nummer . Till exempel innehåller den IP ( instruktionspekaren ) platsen för nästa instruktion , och " ackumulator " är där processorn lagrar nästa värde man planerar att arbeta på .