4. Processorns uppgifter
Processorn begär och tar emot maskininstruktioner
Datan lagras tillfälligt i inbyggda cacheminnet
Data och instruktioner bearbetas i och begärda operationer utförs
Den bearbetade datan skickas vidare till den enhet eller hårdvara den är avsedd
för
5. Cacheminnets betydelse
Exempel
Det snabba minnet
CPU
Hastigheten processorn arbetar i är mycket
högre än hastigheten på primärminnet.
Därför finns tillfälliga, mycket snabba, minnen
inbyggda i processorn – cacheminne.
I cacheminnet lagras data eller instruktioner,
som kan tänkas laddas härnäst, av en
minnesstyrenhet.
Därmed slipper processorn stå sysslolös i
väntan på data/instruktioner från RAM-
minnet.
Cacheminnen är uppdelade i nivåer L1, L2
osv, där hastigheten minskar och storleken
ökar per nivå.
Anledningen till att man inte tillverkar
6. Transistorer
Processorns uppbyggnad
• En processor är uppbyggd av och kommunicerar genom transistorer
• En transistor är en ledarkomponent med ett ”på”- och ”av”-läge som
kommunicerar antingen 1 eller 0 och förmedlar därigenom
maskinkoden
• I dagens processorer används teknik som möjliggör transistorer av storlek
32nm vilket möjliggör att man idag kan använda flera miljarder transistorer
i en enda processor
8. Hastighet
Klockfrekvens
• Anger antalet instruktioner processorn
kan utföra per sekund
• Frekvensen mäts i hertz
Andra saker som påverkar
Bussbredd och busshastighet
• Bussbredden anger hur många bitar
som kan flyttas samtidigt genom
”ledningarna” internt i processorn och
externt till andra delar
• Busshastigheten är frekvensen
bussarna kan arbeta i mellan
komponenterna
• Systembussen (FSB) sköter
9. Antal kärnor
Flera processorer i samma processor
Fördelar med flera kärnor
• Mer beräkningskraft
• Snabbare arbete med parallell bearbetning
• Mindre energiförbrukning
Nackdelar med flera kärnor
• All hård- och mjukvara stödjer inte parallell
bearbetning
• Kräver mer fysiskt plats
Idag finns processorer med 2, 3, 4, 6 och 8 kärnor att tillgå för den ”vanliga”
konsumenten