Computersystemen/Geheugen: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Mattias.Campe (overleg | bijdragen)
Mattias.Campe (overleg | bijdragen)
Regel 79:
peak transfer rate = data rate * (64/8)
 
==== Multi-channel memory architecture<ref>Bron: Hardware Secrets, met [http://www.hardwaresecrets.com/article/Everything-You-Need-to-Know-About-the-Dual-Triple-and-Quad-Channel-Memory-Architectures/133/1 Everything You Need to Know About the Dual-, Triple-, and Quad-Channel Memory Architectures] </ref> ====
==== Multi-channel memory architecture ====
 
[[Bestand:Dual-channel DDR memory use 6026.JPG|miniatuur]]
 
Wat betekent precies ''dual'', ''triple'' of ''quadchannel'' geheugen? We weten al dat de communicatie tussen geheugen en processor gebeurt via de databus. Standaard is die bus 64 bit breed, wat betekent dat er 64 “draden” zijn. In de geschiedenis van de computer bleef de processorsnelheid maar toenemen, waarbij de geheugentechnologie dit niet kon bijbenen. Vandaar heeft men ''dual channel'' bedacht: de technologie van de geheugenmodules bleef quasi hetzelfde, maar het aantal “draden” werd verdubbeld. Hierdoor verdubbelt ook de beschikbare bandbreedte. De bus wordt dan 128 bits breed.
 
Het verhaal stopt hier niet, daar de geheugenmodules nog steeds 64 bit hardware blijft. Willen we dus kunnen gebruikmaken van deze dubbele bandbreedte, dan moeten we twee identieke geheugenmodules gebruiken.
 
Hoe kan je deze techniek beschikbaar maken, bv. bij een moederbord met dual channel en 4 RAM slots:
* Ten eerste moet de geheugencontroller de dual channel architectuur ondersteunen.
* Je moet twee of vier geheugenmodules hebben. Per paar moeten ze identiek (type en capaciteit) zijn aan elkaar.
* Het paar kan je niet willekeurig installeren: je moet de handleiding nalezen hoe je ze moet installeren. Heel vaak wordt dit met kleuren aangegeven.
 
Bij het voorbeeld uit de afbeelding:
* Vier identieke RAM-modules van elk 2 GB kan je om het even waar installeren.
* Bij twee identieke RAM-modules van 2 GB en twee identieke van 1 GB, zullen deze van 2 GB in het eerste en derde slot moeten en de andere in de overige slots.
* Eén module van 8 GB zal een even grote capaciteit hebben als in het eerste voorbeeld, maar deze setup zal zonder dual channel werken. Dit betekent dat er 64 bits per klokcyclus verwerkt zullen worden.
* Als je twee identieke RAM-modules van 2 GB in de eerste twee slots stop, zal je een totale capaciteit hebben van 4 GB, maar zonder dual channel.
 
Bij triple en quad-channel archituren is het verhaal gelijklopend.
 
Drie belangrijke opmerkingen:
* Dual channel is geen synoniem voor DDR=''double data rate'' (zie [[Basiskennis informatica/Snelheid#Transfers|basiskennis informatica > snelheid > transfers]])! DDR ed. heeft te maken met hoe men het kloksignaal gebruikt.
* De verdubbeling bij bv. dual channel is enkel een theoretische verdubbeling op het geheugendeelsysteem. Het gebruik van dual channel betekent dus zeker geen verdubbeling van de snelheid van het volledige systeem!
* Dit is een technologie dat geïmplementeerd wordt op het moederbord, waarbij dus de techniek van geheugenmodules hetzelfde blijft, of ze nu werken in single channel of in multi channel modus.
 
==== Bouwvorm ====
==== Timings ====
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.