Deler av en mikroprosessor

Logisk aritmetisk enhet

Aritmetiske logiske enheter (ALU) i mikroprosessorer lar datamaskiner legge til, trekke fra, multiplisere, dele og utføre andre logiske operasjoner med høye hastigheter. Takket være avanserte ALU-er, er moderne mikroprosessorer og GPU-er (grafiske prosessenheter) i stand til å utføre svært kompliserte operasjoner av et stort antall flytende punkt.

Bufferminne

Cachen er et område i CPUen hvor kopier av de vanlige instruksjonene som kreves for å utføre funksjoner og kjøre programmer, lagres midlertidig. Siden prosessoren har sin lille hurtigbuffer, kan den behandle data raskere og raskere enn å lese og skrive til hovedsystemminnet. Typene mikroprosessorminne er ROM (skrivebeskyttet) og RAM (tilfeldig tilgang).

transistorer

I utgangspunktet er transistorer halvlederenheter som brukes til å endre elektroniske signaler. I mikroprosessorer betyr et større antall transistorer bedre CPU-ytelse. For eksempel har Intel Pentium 4-prosessorer mellom 40 og 50 millioner transistorer, mens de forrige Pentium 3-prosessorene har 9, 5 millioner. Flere transistorer tillater dekodere med flere instruksjoner og kanaler, slik at flere prosesser kan fullføres i løpet av hver klokkesyklus.

Kontrollsignaler

Styresignaler er elektroniske signaler som styrer prosessorkomponentene som brukes til å utføre en operasjon eller utføre en instruksjon. Et element som kalles en "sequencer" sender kontrollsignaler for å fortelle den spesifikke enheten hva den trenger å gjøre videre. For eksempel kan et lese- eller skrivesignal sendes til cachen og fortelle deg at prosessoren forbereder seg på å lese eller skrive data i prosessorens minne.

Definisjon av instruksjoner og poster

Gruppen av instruksjoner som en prosessor kan utføre er kjent som "instruksjonssettet". Instruksjonssettet bestemmer ting som typen programmer som en CPU kan jobbe med. Registre er små minneplasser som også inneholder instruksjoner. I motsetning til vanlige minneposisjoner, refereres poster til med et navn i stedet for et nummer. For eksempel inneholder IP-en (instruksjonspekeren) plasseringen til neste instruksjon, og "akkumulatoren" er der prosessoren lagrer den neste verdien den planlegger å jobbe med.

Interessante Artikler