Computersystemen/Processor: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
versie dd. 15 mei 2019 21:42‎ van Mattias.Campe hersteld
Regel 1:
== DoestellingenDoelstellingen ==
Onderstaande doelstellingen komen in meer of mindere mate aan bod. Ze komen uit het leerplan Toegepaste Informatica van de richting informaticabeheer<ref>Meer informatie op [http://ond.vvkso-ict.com/vvksomainnieuw/leerplanpubliek.asp?NR=2015/003 leerplan D/2015/7841/003]</ref>. De cijfers verwijzen naar dit leerplan. De cursieve doelstellingen zijn praktijkoefeningen die aansluiten bij de theorie, maar die in dit Wikibook niet behandeld worden.
 
Regel 16:
 
== Plaatsing ==
[[File:https://www.antagonist.nl/blog/wp-content/uploads/2014/01/meme_one_does_not_simplySocket_AM3_and_AMD_Phenom_II_X3_720_Black_Edition.jpg|thumb|Een AM3-socket, met daarop liggend een omgekeerde AMD Phenom II X3-processor]]
yolo
[[File:https://www.antagonist.nl/blog/wp-content/uploads/2014/01/meme_one_does_not_simply.jpg|thumb|Een AM3-socket, met daarop liggend een omgekeerde AMD Phenom II X3-processor]]
 
Bij een <p>moederbord</p> is er niet één universele processoraansluiting (zoals bv. bij USB het geval is). Zo werken bv. Intel en AMD al met verschillende sockets, maar ook binnen Intel en AMD zijn er verschillende sockets in gebruik. Op één socket passen wel meerdere families van processoren.<ref>Cfr. [[w:en:CPU_socket#List_of_80x86_sockets_and_slots|de lijst van 80x86 sockets en slots]].</ref> Bij de keuze van een processor lees je best ook altijd de handleiding en bekijk je de specificaties van je moederbord. Zo kan je weten of de processor wel optimaal kan samenwerken met je moederbord.
 
{| class="wikitable"
Regel 31 ⟶ 30:
| AMD Sempron || Regor<br />Sargas
|-
| rowspan="2" | [[w:en:LGA 1155|LGA 1155=Socket H2]] || Intel Sandy Bridge || Core i5 2550K<br />Core i7 3930K
| rowspan="2" | [[w:en:LGA 1155|LGA 1155=Socket H2]] || Intel Sandy Bridge || Core i5 2550K<br /><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br>Core i7 3930K
|-
| Intel Ivy Bridge ||
Regel 44 ⟶ 43:
 
== Componenten ==
PIET JANKBAL.......
[[File:ABasicComputer.gif|right|thumb|Samenhang van enkele onderdelen. Zwarte lijnen is data, rode is controle. De pijlen duiden op de richting.]]
Als de grootte van de processor vergeleken wordt met wat hij allemaal kan, dan is dit een knap staaltje techniek! Bovendien is de eigenlijke [[w:Microchip|microchip]] (Engels: ''[[w:en:Die (integrated circuit)|die]]'') nog een pak kleiner.<ref>En ze willen de techniek nog verbeteren: [http://tweakers.net/reviews/3306/klein-kleiner-kleinst-de-weg-naar-5nm-chips.html Tweakers.net: Klein, kleiner, kleinst: de weg naar 5nm-chips]</ref> Er is een omhulling nodig om de microchip hanteerbaar te maken. In de processor vind je onderstaande onderdelen terug.<ref>In de filmpjes [https://www.youtube.com/watch?v=qm67wbB5GmI How a CPU is made], [https://www.youtube.com/watch?v=aWVywhzuHnQ How do they make Silicon Wafers and Computer Chips?] of [http://www.youtube.com/watch?v=LWfCqpJzJYM&feature=share&list=PLD793ECD925206C9F Silicon Wafer Processing Animation] kan je mooi enkele processen zien van hoe een CPU is gemaakt.</ref>
Regel 114 ⟶ 112:
 
=== Hyper-threading ===
 
[[File:Hyper-threaded CPU.png|thumb|right|300px|Bij hyper-threading worden de instructies opgehaald van het RAM-geheugen (de vier verschillende kleuren wijzen op instructies van vier programma's) en worden gedecodeerd + geordend door de frond end (een wit vakje is als er niets kan gebeuren). Daarna wordt dit doorgegeven aan de execution core, die instructies van twee verschillende programma's kan uitvoeren tijdens dezelfde kloktik.]]
 
Regel 122 ⟶ 119:
 
Over hyper-threading is men niet altijd onverdeeld positief. Zo wordt gezegd dat een processor met deze technologie aanzienlijk meer energie verbruikt. Ook wordt de cache zwaarder gebruikt; doordat er twee processen tegelijk lopen, treden er meer cache-misses op, wat een negatieve uitwerking heeft op de performance en het energieverbruik.
 
Bij hyper-threading is ook belangrijk dat je niet tijdens informatica spelletjes gaat spelen! DUUUUUUUUUSSSS wat leren wij hier nou uit?
 
=== TDP ===
Regel 136 ⟶ 131:
De [[w:Instructieset|instructieset]] is de verzameling van alle elementaire opdrachten die de processor als machine begrijpt en dus ook kan decoderen en uitvoeren. Deze instructies worden als binaire codes in het geheugen gezet.<ref>Bij bv. een browser zou je a.h.w. ook kunnen spreken over een vorm van “instructieset”, nl. het feit dat een browser bv. HTML 4.01, XHTML 1.1, JavaScript 1-1.7 “begrijpt”.</ref>
 
Ter info geven we mee welke elementaire opdrachten dit zouden kunnen zijn<ref>Een overzicht van instructiesets van een aantal processors: [httpshttp://intranetarentheemwww.cogchipdir.nl/SitePages/Introductiepaginaiset www.aspxchipdir.nl/iset].</ref>:
* ophalen van een waarde uit een geheugenplaats
* terugschrijven van een waarde naar een geheugenplaats
Regel 211 ⟶ 206:
 
Ter info: dit is een sterk vereenvoudigde werking van een processor<ref>Een uitgebreidere uitleg over de werking staat op [[w:Processor (computer)#Werking_van_een_processor | Processor (computer) > Werking van een processor]].</ref>. In het echt is dit een stuk complexer doordat er meer dan drie stappen zijn en doordat men technieken toepast die het geheel sneller maken (bv. ''[[w:Pipeline-architectuur|pipelining]]''<ref>Pipelining wordt mooi voorgesteld bij [http://www.youtube.com/watch?v=PKF9GOE2q38 The Megahertz Myth (YouTube)], waarin Apple het belang van de architectuur op de snelheid uitlegt. Op [http://www.eastaughs.fsnet.co.uk/cpu/further-pipelining.htm eastaughs.fsnet.co.uk] kan je een animatie bekijken en op [[w:en:Ars Technica|Ars Technica]] kan je bij [http://arstechnica.com/features/2004/09/pipelining-1/ Pipelining: An Overview] een diepgaand artikel lezen.</ref>, ''[[w:en:Branch predictor|dynamic branch prediction]]'' of de compiler die instructies in een andere volgorde plaats).
 
 
{{Appendix}}
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.