Volledige versie bekijken : geheugen



moemoe
28 June 2005, 22:05
Apacer 512 ddr pc 3200 cl 2.5:
ik heb dit geheugen gekocht maar ik vroeg mij toch af,wat het verschil is tussen cl 2.5 en cl 3 :verlegen:

groetjes

élenias
28 June 2005, 22:20
goeie vraag :p vraaget mij ook af

diedie
28 June 2005, 22:27
Verschil is dat ie dan stabieler gaat draaien, de memory mag er dan 0.5 clocks langer overdoen om data weg te schrijven. Maar resultaat daarvan is da u geheugen trager wordt, en pc dus ook

Pas op als je een latje hebt met CL2.5 en ééntje van 3.0 is het best dat ge in uw bios de CL ook op 3.0 zet voor beide latjes.want de kans bestaat dat het latje van 3.0 geen CL2.5 aankan.

mvg,

g_man
28 June 2005, 22:29
Das een knookje voor Heezy om op te sabbelen. Hou u vast voor den uitleg want dat gaat nie min zijn. :) Nen echte krak in die zaken. Heeft te maken met de snelheid van het geheugen. Cas kan je vergelijken met een excel-file. Het zijn kolommen waarin moet gezocht worden. Allée, ik krijg het zo goed niet uitgelegd. Maar afwachten tot den expert gaat replyen ! :) ;)

grabber
28 June 2005, 22:30
Hier het verschil:
http://forum.tweakzone.nl/topic/51541

g_man
28 June 2005, 22:45
Hier het verschil:
http://forum.tweakzone.nl/topic/51541

Idd, zo moet je het zien, per clock cyclus een rij in excel. Hoe minder rijen er moeten gelezen worden, hoe sneller en dus hoe beter. maar nogmaals, wacht op den uitleg van Heezy.

Heezy
29 June 2005, 00:56
:-)

Het geheugen is iets enorm complex. Ik zal het zo begrijpend mogelijk uitleggen:

Geheugenchips bestaan uit matrices. Dit kan je dus idd zien als een Excel blad, waarbij elk vakje een cel is. Zoals je weet bestaat alles uit enen en nullen bij pc's. Een cel kan dus ofwel geladen (=1) ofwel ongeladen zijn (=0). Zoals bij een Excel blad vind je een cel terug door de juiste rij en kolom. Zo werkt het geheugen dus ook. Als er dus een Byte moet worden opgeslagen, zullen acht cellen via hun rij en kolommen geadresseerd worden, en in die acht cellen enen en/of nullen geplaatst worden.
Nu belangrijk om te weten is dat het geheugen bijna altijd in de richting van de rijen wordt gelezen/geschreven. Dus je voelt het al aankomen: wanneer het geheugen een command krijgt om te lezen/schrijven, zal het adres van de rij ( RAS = Row Address Strobe) vrij constant blijven, maar het adres van de kolom ( CAS = Column Address Strobe) zal telkens veranderen.

http://www.ivanhoejupiler.be/gallery/galleryimages//1/6/timings.gif

Dit zijn de meest gekende timings, en die zul je ook meestal zien bij aankoop van geheugen (tegenwoordig ook meestal de command rate 1/2T).

Nu kort de geheugentoegang uitgelegd:

De memory controller selecteert eerst via de RAS de actieve rij. Maar vooraleer de rij actief kan worden om toegang te krijgen tot de kolommen, moet de controller wachten --> dit is de tRCD. Dan wordt het lees/schrijf commando verstuurd, waarna er weer een wachttijd komt --> de CAS Latency: dit is dus het aantal clock cycles dat het geheugen moet wachten om de juiste kolom te kunnen selecteren uit de rij.
Als de data verkregen is, moet de rij weer gedeactiveerd worden. Maar vooraleer dit kan gedaan worden, moet de rij een minimum aan clock cycles actief zijn geweest --> dit is de tRAS. Na dit kan de rij worden gedeactiveerd --> dit wordt in de tRP latency gedaan.

Zoals je dus ziet, zal het vooral de CAS zijn die zal veranderd worden bij lees/schrijf commands, dus daarom is dit de belangrijkste latency. Het snelste geheugen heeft een CAS Latency (= CL) van 2. Rest van de timings 2-2-2-5.

Een enorme goeie lijst van high-end geheugen met hun timings, chips en pcb's vind je hier (http://www.madshrimps.be/forums/showthread.php?s=&threadid=11816).

;-)

Clioke16V
29 June 2005, 06:48
Damn Heezy > STREVER :D mooi uitgelegd man

diedie
29 June 2005, 10:43
(y) awel toegeven als iets goed gedaan is mag het eens gezegd worden ook.

schitterend uitgelegd.
mvg,

g_man
29 June 2005, 11:11
(y) awel toegeven als iets goed gedaan is mag het eens gezegd worden ook.

schitterend uitgelegd.
mvg,

Had het toch gezegd hé ;) :)

Nog iets Heezy, waarom gaat de Cas omhoog naarmate het geheugen op een snellere frequentie draait?

--> Pc 3200 : bv 2-2-2-5

--> Pc 4000: is meestal 3-4-4-8

Heezy
29 June 2005, 18:06
Merci :-)

@ G

Dat komt doordat hoe hoger de clock speeds, hoe moeilijker het is om aan lage timings stabiel te lopen. Als alles er harder doorvlamt, kan je inbeelden dat de latencies hoger zullen liggen om geen errors te maken. Daarom zal nieuw geheugen (zoals DDR2 nu) met hogere speeds altijd hogere latencies hebben. Ze werken er nu wel goed aan om die omlaag te krijgen. Maar die met lage timings kosten enorm veel.

Heezy
2 July 2005, 17:34
Ik moet me al verbeteren :-): Geil (http://tweakers.net/nieuws/37869) is zonet officieel uitgekomen met CL 1.5 geheugen.