Archief - dual channel vraagje

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

El Jerros

Legacy Member
Nu de prijzen van het ram geheugen goed meevallen ben ik van plan om 2*512mb (matched) ram te kopen. Als ik die dan in slot 1 en 3 steek wordt dual channel dan automatisch geactiveerd?
Nu heb ik 1 latje van 512mb (twinmoss) gaat die conflicten geven met het matched pair of kan het geen kwaad om dat gewoon te proberen?

Thanx
El Jerros

valkeneers

Legacy Member
normaal gezien detecteert hij dat automatisch, je zal dat wel merken in het eerste dos scherm gaat hij dat zeggen... en normaal kan dat geen kwaad... ;)

krisse

Legacy Member
als ge uw huidige latje ram erbij laat steken gaat ge geen dual channel hebben he

valkeneers

Legacy Member
ah, nope dan gaat het niet lukken...je kan alleen twee latjes in dual channel zetten, geen drie... ;)

El Jerros

Legacy Member
valkeneers zei:
ah, nope dan gaat het niet lukken...je kan alleen twee latjes in dual channel zetten, geen drie... ;)

Dat dacht ik al, maar ik bedoel dat dan die twee in dual channel werken en dat derde niet...

zou dat wel gaan?

SuPeRFunk

Legacy Member
Je kan dat vlug zien in bios of in cpu-z en dergelijke of je ram in dc loopt ;)

Greetz

valkeneers

Legacy Member
El Jerros zei:
Dat dacht ik al, maar ik bedoel dat dan die twee in dual channel werken en dat derde niet...

zou dat wel gaan?

nope dacht het niet... :)

SuPeRFunk

Legacy Member
El Jerros zei:
Dat dacht ik al, maar ik bedoel dat dan die twee in dual channel werken en dat derde niet...

zou dat wel gaan?

Het is ofwel DC ofwel geen DC. Beide gaat niet :)

Greetz

apa

Legacy Member
krisse zei:
als ge uw huidige latje ram erbij laat steken gaat ge geen dual channel hebben he

En waarom niet? Dat klopt dus niet he...

Hier komt de uitleg dan. De computer communiceert met het geheugen d.m.v. een zgn. memory-controller. Iedere geheugenlat die gebruikt wordt moet met 1 (en slechts 1) memory-controller verbonden worden. Op een dual-channel moederbord zijn er 2 memory-controllers. Er zijn dan ook meerdere DIMM-slots op het moederbord aanwezig. Iedere DIMM-slot is slechts met één van beide memory-controllers verbonden. Wil je beide memory-controllers tegelijk gebruiken (="dual channel"), dan zal je dus één latje moeten stoppen in een DIMM slot verbonden met de ene controller en een ander latje in een slot verbonden met de tweede controller.

Het kan perfect zijn dat je moederbord meer dan 2 DIMM slots heeft; net als dat het ook perfect kan dat je een single-channel bord hebt met meerdere DIMM slots! In dat geval zal een van de controllers (of beiden) verbonden zijn met meerdere slots.

Wanneer je nu de meerdere slots verbonden met 1 controller gebruikt, dan zal je nog steeds in dual-channel mode blijven werken. Bovendien mogen beide controllers ook probleemloos met latten van verschillende capaciteit werken (je kan dus 512 MB op de ene controller hebben hangen en 256 MB op de andere).

Het is echter wel zo dat het voor fabrikanten moeilijker is om vele latten aan hoge performance samen te laten werken. Daarom kan het zijn dat bepaalde memory-controllers de kloksnelheid van het geheugen omlaag halen wanneer je meer dan 2 latjes tegelijk gebruikt...

Burny

Legacy Member
apa zei:
En waarom niet? Dat klopt dus niet he...

Hier komt de uitleg dan. De computer communiceert met het geheugen d.m.v. een zgn. memory-controller. Iedere geheugenlat die gebruikt wordt moet met 1 (en slechts 1) memory-controller verbonden worden. Op een dual-channel moederbord zijn er 2 memory-controllers. Er zijn dan ook meerdere DIMM-slots op het moederbord aanwezig. Iedere DIMM-slot is slechts met één van beide memory-controllers verbonden. Wil je beide memory-controllers tegelijk gebruiken (="dual channel"), dan zal je dus één latje moeten stoppen in een DIMM slot verbonden met de ene controller en een ander latje in een slot verbonden met de tweede controller.

Het kan perfect zijn dat je moederbord meer dan 2 DIMM slots heeft; net als dat het ook perfect kan dat je een single-channel bord hebt met meerdere DIMM slots! In dat geval zal een van de controllers (of beiden) verbonden zijn met meerdere slots.

Wanneer je nu de meerdere slots verbonden met 1 controller gebruikt, dan zal je nog steeds in dual-channel mode blijven werken. Bovendien mogen beide controllers ook probleemloos met latten van verschillende capaciteit werken (je kan dus 512 MB op de ene controller hebben hangen en 256 MB op de andere).

Het is echter wel zo dat het voor fabrikanten moeilijker is om vele latten aan hoge performance samen te laten werken. Daarom kan het zijn dat bepaalde memory-controllers de kloksnelheid van het geheugen omlaag halen wanneer je meer dan 2 latjes tegelijk gebruikt...

Ik heb altijd overal gelezen dat DC niet werkt met 1 of 3 latjes. Maar dat je op elke controller dezelfde hoeveelheid ram, aan dezelfde snelheid moet aansluiten. Dus met 3 latjes gebruik je de 2 memcontrollers wel, maar niet de DC functie, aangezien de 2de controller een latje te weinig heeft. Dat staat ook zo in de handleidingen van zowat alle DC mobo's die ik in mijn handen heb gehad (stuk of 10 verschillende).

apa

Legacy Member
Burny zei:
Ik heb altijd overal gelezen dat DC niet werkt met 1 of 3 latjes. Maar dat je op elke controller dezelfde hoeveelheid ram, aan dezelfde snelheid moet aansluiten. Dus met 3 latjes gebruik je de 2 memcontrollers wel, maar niet de DC functie, aangezien de 2de controller een latje te weinig heeft. Dat staat ook zo in de handleidingen van zowat alle DC mobo's die ik in mijn handen heb gehad (stuk of 10 verschillende).

Awel: het klopt dus niet :)
Wat wel kan is dat het zo in de manual van je mobo staat. De verklaring is als volgt:

SDRAM is "synchroon" geheugen. Dat betekent dat het opdrachten uitvoert die allen een vaste (en vooraf gekende) tijdspanne innemen. Wat betreft geheugen kunnen die tijdspannes verschillen tussen verschillende geheugenlatten. De tijdspannes noemen we in het computerjargon "timings" wanneer het om RAM-geheugen gaat.

Op basis van de timings weet de computer wanneer die data terug moet ontvangen na een opvraging uit het geheugen. Is de opgevraagde data op dat moment nog niet aanwezig, dan treedt een geheugenfout op.

Timing-problemen treden op omdat de geheugenchips allen op een fysisch verschillende afstand van de memory-controller staan. Het elektrisch signaal dat de data verstuurd loopt ongeveer tegen de snelheid van het licht (wat dus uiterst snel is). Toch neemt het versturen van dat signaal een bepaalde tijd in. Op zich is dat geen probleem. Het probleem is dat het SDRAM geheugen een parallel geheugen-type is. Dat betekent dat meerdere signalen tegelijk verstuurd worden (in werkelijkheid 64 per DIMM). Om de timnings te respecteren moeten alle signalen binnen eenzelfde kloktik toekomen. Doordat alle signalen een iets verschillende afstand afleggen tot de memory-controller, ontstaat een variatie in de timings. Als deze variatie te groot wordt, dan zal een bepaald signaal niet meer tijdig toekomen.

Dit probleem wordt natuurlijk erger naarmate er meer signalen tegelijk moeten toekomen... dus ook naarmate je meer DIMM's installeert. Het probleem wordt dan weer minder naarmate er de tijdspannes langer worden. Dat is de reden dat veel chipsets overgaan op lossere timings of een lagere kloksnelheid wanneer je te veel latjes installeert.

valkeneers

Legacy Member
:offtopic:

maar zou het dan ook niet mogelijk zijn om meerdere mem controllers in tebouwen, zodat er triple channel of .... ontstaat? :)

weer iets bijgeleerd... ;)

***ARF***

Legacy Member
in principe zou da gaan ja;)
maar ge had de vraag zelf kunne oplossen ook.
als je bij n-force2 gaat kijken bij het geheugen staat er "tot 3 gig in dual channel"
dus 2*1 gig op de eerste controller en de andere gig op de andere

apa

Legacy Member
valkeneers zei:
maar zou het dan ook niet mogelijk zijn om meerdere mem controllers in tebouwen, zodat er triple channel of .... ontstaat? :)

Dat gaat zeer zeker. SiS had een tijdje geleden zelfs een quad-channel chipset in de pijplijn zitten voor de Pentium4 (zie hier)... Dat was dan wel een RDRAM-chipset. het probleem is namelijk dat verschillende memory-controllers ook niet zó makkelijk te implementeren zijn binnen een synchroon systeem.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan