SlideShare a Scribd company logo
1 of 10
Datorns hjärna

     EN KORT INTRODUKTION TILL
 PROCESSORNS FUNKTION OCH CENTRALA
              BEGREPP


           AV ANDREAS DAHLKVIST
FÖR KURSEN ”DATORER OCH DATA FRÅN GRUNDEN”
Vad är en processor?


 Datorns ”hjärna”


 Utför de flesta av datorns
  beräkningar

 Processorer finns inte
  bara i datorer
Centrala processorbegrepp

                             Specifikation för dator
 Hastighet                   från en webbshop


 Antal kärnor


 Cacheminne


 Processortyp
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…
En, två eller flera kärnor?

 Kärna (”core”)


 Utför beräkningar


 Flera kärnor – flera
 processer

 Kompatibel mjukvara?
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
Tillverkare och processortyper

 Intel och AMD
 dominerar

 Processorarkitekturer


 Med eller utan
 integrerad grafik?
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
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
Källor

 Hur funkar det? – Din
 guide till
 vardagstekniken 2012
 (Kjell & Company)

 Wikipedia
 (http://en.wikipedia.org
 /wiki/Central_processin
 g_unit)

More Related Content

Similar to Datorns hjärna - Datorer och data från grunden uppgift 6

Processorns klockfrekvens
Processorns klockfrekvensProcessorns klockfrekvens
Processorns klockfrekvensjennysjoholm
 
Så funkar det (del 3) - webben
Så funkar det (del 3) -  webbenSå funkar det (del 3) -  webben
Så funkar det (del 3) - webbenPeter Antman
 
Sjalvstudie Beta
Sjalvstudie BetaSjalvstudie Beta
Sjalvstudie Betamaxmalkom
 
Mindre och snabbare – Cache tips for WordPress developers
Mindre och snabbare – Cache tips for WordPress developersMindre och snabbare – Cache tips for WordPress developers
Mindre och snabbare – Cache tips for WordPress developersSeravo
 

Similar to Datorns hjärna - Datorer och data från grunden uppgift 6 (8)

Uppgift6
Uppgift6Uppgift6
Uppgift6
 
Processorns klockfrekvens
Processorns klockfrekvensProcessorns klockfrekvens
Processorns klockfrekvens
 
Processor
ProcessorProcessor
Processor
 
Så funkar det (del 3) - webben
Så funkar det (del 3) -  webbenSå funkar det (del 3) -  webben
Så funkar det (del 3) - webben
 
Uppgift6
Uppgift6Uppgift6
Uppgift6
 
Etl verktyg
Etl verktygEtl verktyg
Etl verktyg
 
Sjalvstudie Beta
Sjalvstudie BetaSjalvstudie Beta
Sjalvstudie Beta
 
Mindre och snabbare – Cache tips for WordPress developers
Mindre och snabbare – Cache tips for WordPress developersMindre och snabbare – Cache tips for WordPress developers
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
  • 7. Tillverkare och processortyper  Intel och AMD dominerar  Processorarkitekturer  Med eller utan integrerad grafik?
  • 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)