Wie unterscheiden sich RAM-Frequenz und Latenz? Wie wirkt sich dies auf die Leistung aus?

2752
Citroenfris

Ich habe eine Frage zu zwei Spezifikationen des RAM-Speichers, der Mhz-Menge und den Latenzzeiten (Beispiel: 9-9-9-24).

Welcher der beiden ist für die Systemleistung am wichtigsten und warum? Was genau ist der Unterschied zwischen den beiden?

10
Die Zahlen hinter dem Mhz / DDR3 sind [Speicherzeiten] (http://en.wikipedia.org/wiki/Memory_timings), niedriger ist besser. Tom Wijsman vor 13 Jahren 0
Dies liest sich eher wie eine Kaufempfehlung als eine tatsächliche technische Frage. BinaryMisfit vor 13 Jahren 0
Dann entfernen Sie die Preise und stellen Sie die eigentliche Frage. Da mehr als 3 Benutzer es als Kaufempfehlung gekennzeichnet haben, hören Sie vielleicht auf, sich zu beschweren, bearbeiten Sie es in etwas, das beantwortet werden kann, und es wird wieder geöffnet. BinaryMisfit vor 13 Jahren 0
@NielsWillems: Die 1866 Mhz ** ist ** schneller, während die 1600 Mhz ** aufgrund der geringeren Latenz ** schneller reagiert. Aus dem nahen Grund möchten Sie vielleicht einen Blick auf [den Blog-Post über Einkaufsempfehlungen] werfen (http://blog.stackoverflow.com/2010/11/qa-is-hard-lets-go-shopping/). . Kurz gesagt, solche Fragen sollten reformiert werden, um nach einem Rat zu fragen, von dem Sie lernen könnten, nicht aber Produktempfehlungen oder Informationen, die in einem Jahr veraltet sein werden. Anders ausgedrückt: Wenn alle Einkaufsempfehlungen abgeben, gibt es keine viel Lernwert für die Gemeinschaft. Tom Wijsman vor 13 Jahren 0
Ihre bearbeitete Frage ist auf dem Weg zum erneuten Öffnen. Daniel Beck vor 13 Jahren 0
Die derzeitige Formulierung scheint auf eine rein technische Frage gerichtet zu sein. Rolnik vor 13 Jahren 0
@Kyle Fühlen Sie sich frei, um Ihre Antwort wiederherzustellen Sathya vor 13 Jahren 0
@sathya hat es bekommen, danke für das Heads-Up. Not Kyle stop stalking me vor 13 Jahren 0

1 Antwort auf die Frage

4
Not Kyle stop stalking me

Ein Artikel von Toms Hardware ist sehr gut bei der Erklärung von RAM-Timings

  • CAS, normalerweise erweitert als Spaltenadressen-Strobe (oder manchmal als Spaltenadressenauswahl), bezieht sich auf die Spalte für einige physische Speicherstellen in einem Array, das aus Spalten und Reihen von Kondensatoren besteht, die in DRAM-Modulen (davon Direktzugriffsspeicher) verwendet werden Alle drei RAM-Typen in diesem Handbuch sind Untertypen. Die CAS-Latenzzeit erscheint im Allgemeinen in Timing-Sequenzen für den RAM zuerst und gibt die Anzahl der Taktzyklen an, die zwischen dem Zeitpunkt vergehen, in dem der Speichercontroller das Speichermodul anweist, auf eine bestimmte Spalte in seiner aktuellen Zeile zuzugreifen, und wann ein solcher Zugriff die dort vorhandenen Daten erzeugt.
  • Trcd oder tRCD, normalerweise erweitert als RAS-Verzögerung zu CAS, wobei RAS als Zeilenadressen-Strobe erweitert wird, wobei R sich auf die Zeile für eine physische Speicherstelle in einem Array bezieht, das aus Spalten und Reihen von Kondensatoren besteht, die für DRAM-Module verwendet werden. Dieser Wert gibt die Anzahl der Taktzyklen zwischen einem Zeilenadressen-Strobe (RAS) und einem CAS an und repräsentiert die Zeilenadressen-zu-Spaltenadressenverzögerung für ein Speichermodul.
  • Trp oder tRP, normalerweise erweitert als RAS-Vorladung, die die Anzahl der Taktzyklen darstellt, die erforderlich sind, um den Zugriff auf die aktuelle Speicherzeile zu beenden und mit dem Zugriff auf die nächste Speicherzeile zu beginnen, so dass tRP = Zeit für die Zeilenvorladung ist.
  • tRAS oder Tras, normalerweise erweitert als RAS-Zugriffszeit, gemessen an der Anzahl der Taktzyklen, die für den Zugriff auf eine bestimmte Datenzeile im DRAM zwischen der ursprünglichen Datenanforderung und dem Vorladebefehl erforderlich ist, der zum Starten des nächsten Speicherzugriffs erforderlich ist. Definitionsgemäß muss tRAS größer oder gleich CAS + tRCD plus zwei zusätzliche Zyklen sein, um Zeit für die Zugriffe zu haben, wenn sie mehrere Speicherbits lesen oder schreiben, wobei DDR (2 Bits), DDR2 ( 4 Bits) und DDR3 (8 Bits) alle in einer geringeren oder größeren Anzahl.

RAM-Speicherzeiten erscheinen normalerweise als Folgen von vier Zahlen, die durch Bindestriche voneinander getrennt sind, wie in 5-5-5-15. Dies zeigt an, dass die CAS-, tRCD- und tRP-Werte alle fünf Taktzyklen entsprechen und der tRAS-Wert 15 Taktzyklen entspricht. Je kleiner die Zahlen, die in diesen Sequenzen angezeigt werden, desto engere Speicherzeitpunkte sollen angegeben werden. Ebenso wird gesagt, dass größere Zahlen lockerere Timings anzeigen. Einfach ausgedrückt: Niedrigere Latenzkosten mehr, engere Timings mehr und die Kombination der beiden Kosten am meisten, wenn es um Speicher geht.

Quelle

Ich würde mit den engeren Timings gehen, sie neigen dazu, schneller zu sein und der Unterschied von 166 MHz wird nicht einmal wahrgenommen. In der Tat sind beide so nahe, dass Sie keinen Geschwindigkeitsunterschied bemerken würden. Der mit der höheren Mhz-Bewertung ist möglicherweise am besten für übermäßiges Takten geeignet, da Sie hier ein wenig Spielraum haben, da moderne Intel- und alle AMD-Chips über integrierte Memory-Controller verfügen. Wenn Sie also den FSB verwenden, werden Sie auch den RAM-Speicher überstarten. Dies ist jedoch wiederum eine persönliche Präferenz, je nachdem, was Sie mit Ihrem System machen. Beides ist in Ordnung, wenn Sie nur ein Bestandssystem aufbauen, das Sie nicht zum Übertakten planen.

Danke für das Block-Zitat, das @sathya bearbeitet, ich schätze es. Not Kyle stop stalking me vor 13 Jahren 0