CL2 oder CL3
Geizhals » Forum » Hardware-Allgemein » CL2 oder CL3 (13 Beiträge, 31 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
...
Re(3): CL2 oder CL3
17.11.2001, 17:03:08
Zum "händischen Tunen" mal wieder eine gedankliche Auffrischung: Das System kann zwar abstürzen, tut es aber relativ selten, auch, wenn die RAMs nicht mitkommen. Viel häufiger wird einfach eine "Strafrunde" eingelegt, weil das RAM noch nicht imstande ist, neue Daten aufzunehmen bzw. zum Lesen bereitzustellen. Das System wird - über längere Zeiträume gesehen - nicht schneller, sondern oft langsamer. Bei gleichzeitig hoher Hitzeentwicklung, wohlgemerkt.

Ich gebe zu, ich habe den folgenden Text großteils geklaut - von einem meiner eigenen Postings vergangener Tage:

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 ("Bubble" - Write/Read wie auch Read/Write). (Wie Du siehst, wird also bei jedem Lese- oder Schreibvorgang massiv Zeit verschenkt.)

Alle Daten, die notwendig sind, damit Dein Mainboard mit dem RAM richtig 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 ("CL") 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. ;-)

GrummelGrumpf

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.
  
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