RAM: cl2 oder cl3 .... ????????
Geizhals » Forum » Hardware-Allgemein » RAM: cl2 oder cl3 .... ???????? (11 Beiträge, 17 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.
Re: RAM: cl2 oder cl3 .... ????????
13.10.2001, 12:05:46
strider schrieb am 12.03.2001, 10:52 Uhr:

CL2 bedeutet "CAS-Latency 2" (CAS = Column Access Strobe) und berechnet sich folgendermassen: CL >= t(CAC = collum access time) / t(CLK= = clock cycle time). Wann man nun etwa 3-2-2 (bei Rams) liest, bezieht sich die Erste Zahl auf die Takte die gebraucht werden, um einen ramburst zu beginnen (eben CL), die zweite um von column auf row zu wechseln (RAS => CAS) und die dritte den Wechsel zwischen Spechermodulen.

Als Analogie kann man sich CL als Festplattenzugriffszeit vorstellen.


Ergänzend noch ein Posting von mir vom 31.05.2001, 18:47 Uhr:

...

Dein Problem ist mir geläufig und rührt in 85% aller mir bekannten
Fälle von falsch getakteten RAMs her. Um das halbwegs volkstümlich
zu erklären, muss ich allerdings ein bisschen ausholen.

RAMs werden in verschiedenen Zeitabschnitten gelesen und
beschrieben. Vor jedem solchem Vorgang braucht es bei SDRAMs ein
bisschen "Anlaufzeit". SDRAMs brauchen dann auch noch eine gewisse
Zeit nach dem Vorgang, bis sie wirklich "kapiert haben", was da
gerade so gelaufen ist. (Wie Du siehst, wird also bei jedem Lese-
oder Schreibvorgang massiv Zeit verschenkt.)

Alle Daten, die notwendig sind, damit Dein Mainboard mit dem RAM
umgehen kann, stehen im SPD (Serial Presence Detect), einem kleinen
(E)EPROM mit 2 kBit auf der RAM-Platine (PCB). Das SPD
speichert alle wichtigen Parameter und Organisationsangaben des
DIMMs. Insgesamt sind es über 40 verschiedene Werte. Zu den
wichtigsten zählen: Speichertyp, Kapazität, Zugriffszeit,
Zykluszeit, CAS-Latency und die Taktfrequenz.

Der Speichertyp wird beispielsweise von Byte 2 des SPD
angezeigt. Für welche Zykluszeit (Taktfrequenz) das Modul ausgelegt
ist, steht in Byte 9. Der Wert 75h beispielsweise steht
für 7,5 ns (Zykluszeit, nicht
Zugriffszeit!) und kennzeichnet ein PC133-DIMM. (Übrigens
ist die Zugriffszeit für PC-133-Module per Spezifikation mit
5,4 ns festgelegt. Huch, was machen denn dann all die Billig-
Schrott-RAMs auf dem Markt?)

Die Timingdaten des SPD werden von Deinem Mainboard auch a priori
verwendet - solange Du nicht glaubst, schlauer sein zu müssen, als
der Hersteller des RAMs, der zur Bestimmung der höchstmöglichen
Performance immerhin einen ganzen Messpark zur Verfügung hat.
Andererseits wird es immer wieder Leute geben, die auch eine
elektronische Einspritzung nach Gehör einstellen.

Auf den meisten Mainboards kann´st Du einige Timing-Einstellungen
selbst verändern, also das SPD overrulen. Dort beginnen die
Probleme der meisten Anwender. Ist nämlich das SPD Deines RAMs
sauber programmiert, so fährt der Rechner ohnehin mit optimalem
Timing, das Du trotz "kürzerer" Zeiten in der Regel nur
verschlechtern kannst (siehe unten). Ist das SPD schlecht
programmiert, so ist das RAM sowieso (eher mehr als weniger)
Schrott. (Aber wie hat jemand mal so nett geschrieben? "Es gibt
Anwender, die den Bluescreen ohnehin für die elemantarste Form des
Desktop halten.")

Jetzt zum manuellen "Verbessern" des Timings:

Jeder Vorgang braucht einen Zyklus - es sei denn, der Rechner
merkt, dass der Zyklus noch gar nicht abgeschlossen werden kann.
Anders ausgedrückt: Wird die Anlaufzeit verkürzt und somit für das
RAM zu schnell gelesen/geschrieben, dann meldet das RAM "Ich bin
noch nicht soweit". CPU sagt "Na, dann halt bis zum nächsten
Durchgang." und ein voller Zyklus vergeht mit Warten. Ausserdem
erhitzen sich manche (nicht alle) Module durch die ungebührliche
Wartezeit beträchtlich.

Also, stell mal Deine RAMs kurzzeitig wieder auf 3-3-3 (oder auf
Auto) und miss nochmal nach. Sei nicht zu traurig, wenn die Mühle
dann nicht langsamer wird. ;-)

...

P.S.: Hoffentlich war's halbwegs verständlich. Glaub mir, es hätte
schlimmer kommen können:

"...Zum Schreiben oder Lesen der Speicherzelle wird der Signalpegel
der Wortleitung auf high angehoben. Der Transistor ist jetzt
leitfähig und verbindet den Kondensator mit der Bit-Leitung. Beim
Schreiben gleicht sich die Ladung des Kondensators entsprechend dem
Pegel der Bitleitung an, auf der die zu schreibende Information
liegt (0 oder 1). Umgekehrt ist es beim Lesen: Vereinfacht gesagt
wird die Bitleitung auf den Pegel des Kondensators gehoben. Da die
Ladungen der Speicher-kondensatoren aber sehr gering sind, bedarf
es noch einiger zusätzlicher elektrischer Massnahmen, um definierte
Signale zu bekommen..." Ich habe mir erlaubt, noch ein bisschen
mehr zu vereinfachen. :-)


P.(P.)S.: Beide Beiträge gefunden mit der Suchfunktion rechts oben, die intelligenten Wesen die Möglichkeit gibt, mittels verschiedenen Suchbegriff-Kombinationen nahezu jede (allgemeine) Frage zu beantworten. ;-)

  
GrummelGrumpf


Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung