Mindre och snabbare – Cache tips for WordPress developers
Datorns hjärna - Datorer och data från grunden uppgift 6
1. Datorns hjärna
EN KORT INTRODUKTION TILL
PROCESSORNS FUNKTION OCH CENTRALA
BEGREPP
AV ANDREAS DAHLKVIST
FÖR KURSEN ”DATORER OCH DATA FRÅN GRUNDEN”
2. Vad är en processor?
Datorns ”hjärna”
Utför de flesta av datorns
beräkningar
Processorer finns inte
bara i datorer
3. Centrala processorbegrepp
Specifikation för dator
Hastighet från en webbshop
Antal kärnor
Cacheminne
Processortyp
4. Processorns hastighet
Hastighet eller ”klockfrekvens”
Hertz (Hz) – antal operationer/sekund
GHz motsvarar miljarder operationer/sekund
Snabb utveckling av processorernas hastighet
Antal GHz är inte allt…
5. En, två eller flera kärnor?
Kärna (”core”)
Utför beräkningar
Flera kärnor – flera
processer
Kompatibel mjukvara?
6. Cache – processorns eget arbetsminne
Processorn hämtar information från datorns minne
Cacheminne – processors eget minne
Information behöver inte hämtas flera gånger
Snabbade och dyrare än arbetsminne
Stor cache är viktigt för datorns prestanda
8. Hur görs processorerna effektivare?
Processorns arbete består av:
1. Processorn begär och tar emot data
2. Data läggs in i processorns minne (cache)
3. Bearbetning av data
4. Färdigbehandlad data skickas till rätt enhet
Effektivisering av denna process sker på flera sätt
9. Effektivisering av processorn – exempel
Exempel I
Nya processer påbörjas innan de föregående är avslutade
”Pipelining”
Exempel II
En instruktion för flera uppgifter i bearbetningen
”SIMD” – Single Instruction Multiple Data
10. Källor
Hur funkar det? – Din
guide till
vardagstekniken 2012
(Kjell & Company)
Wikipedia
(http://en.wikipedia.org
/wiki/Central_processin
g_unit)