Wird das Gedächtnis langsamer, wenn wir es vergrößern?


24

Ich meine, wenn wir die Größe eines SDRAMs mit der gleichen Technologie erhöhen, wird die Reaktionszeit langsamer? Wenn ja, geht es um die Komplexität der digitalen Logik?


5
Aus Sicht eines PC-Benutzers kann es sinnvoll sein, mehr Arbeitsspeicher zu haben, auch wenn dieser etwas langsamer wird, da selbst von Anwendungen nicht genutzter Arbeitsspeicher normalerweise von einem Betriebssystem als eine Art Cache verwendet wird, um die Leistung zu optimieren.
Benutzer

2
Ich denke nicht, dass dies für einen Standardbenutzer wichtig ist. Die Geschwindigkeitsreduzierung ist gering (siehe unten) und wenn Sie wirklich ein wenig Geschwindigkeit benötigen, können Sie immer einen höheren RAM-Takt (und mittlerweile DDR4) wählen. Es mag einige Fälle geben, in denen dies erforderlich ist, aber ich schätze, dass sich die meisten Leute, die dies lesen, darüber keine Sorgen machen müssen
Sebb

Antworten:


31

Ja und nein. Wie duDE angibt, wird der Speicher niemals schneller als die Bus- / Taktgeschwindigkeit laufen, die ihn antreibt, aber die maximale Speichergeschwindigkeit hängt definitiv von der Größe ab.

Wenn eine Speicherbaugruppe größer wird, steigt die Anzahl der Adressdecodiererebenen (mit dem Protokoll der Größe) und die Belastung der Treiber nimmt linear zu (was in etwa zu einer logarithmischen Zunahme der Verzögerung führt).

Während es sich selten lohnt, die RAM-Größe in einem Standardsystem zu begrenzen, um die Geschwindigkeit zu erhöhen (es gibt Ausnahmen, bei denen die Box die Taktrate basierend auf der RAM-Größe anpasst), sind Sie ein Systemdesigner Die maximale RAM-Größe ist einer der Leistungskompromisse, die Sie berücksichtigen müssen.


Natürlich ist dies eines der letzten Dinge, die Sie als Systemdesigner in Betracht ziehen sollten. Es gibt andere Variablen, um zusätzlichen Speicher in einem System zu installieren. Wärme- und Stromverbrauch sind nur zwei dieser Variablen.
Ramhound

@Ramhound - Nachdem ich tatsächlich ein paar CPUs entworfen habe, kann ich Ihnen sagen, dass die Speicherleistung eines der ersten Dinge ist, die der Designer in Betracht zieht , da ein Großteil der CPU-Logik darauf aufbauen muss.
Daniel R Hicks

2
@Ramhound - Außer bei der Entwicklung für eine bestimmte Umgebung mit geringem Stromverbrauch würden die Wärme- und Stromgrenzwerte durch Auswahl der Basistechnologie "eingefroren" und dann nicht ernsthaft überarbeitet, bis das Design kurz vor dem Abschluss stand. Die Speichergeschwindigkeit hingegen durchdringt das Design.
Daniel R Hicks

1
Da dies jetzt die akzeptierte Antwort ist, wäre es nett, einen Hinweis zum Thema Dual-Channel hinzuzufügen :) Für die meisten Heimanwender ist dies relevanter als die hier diskutierte Geschwindigkeitsreduzierung, aber diese Frage könnte in den ersten Ergebnissen von Google usw. auftauchen.
Sebb

2
@Peter - Hol dir ein paar Tore und baue einen Demux. Sie werden feststellen, dass die Geschwindigkeit proportional zum Log der Anzahl der Ausgänge ist.
Daniel R Hicks

2

Nein, tut es nicht. Da SDRAM mit dem System synchronisiert ist, hängt ihre Geschwindigkeit von der Geschwindigkeit des Systems ab. Was die Geschwindigkeit des Speicherzugriffs beeinflussen kann, ist die Konfiguration, in der sie verwendet werden.

Wenn Ihr Build bereits über eine dual-channel(oder dreikanalige) Konfiguration verfügt und der erhöhte Speicher keine identischen Module verwendet, können Sie den Betrieb auf einen einzelnen Kanal verlangsamen. Dieser Rückgang ist jedoch kaum spürbar, wie Wikipedia sagt:

Tom's Hardware hat bei synthetischen Benchmarks und Gaming-Benchmarks (unter Verwendung eines "modernen (2007)" - System-Setups) kaum einen signifikanten Unterschied zwischen einkanaligen und zweikanaligen Konfigurationen festgestellt. In seinen Tests hat Dual Channel bei speicherintensiven Aufgaben allenfalls eine Geschwindigkeitssteigerung von 5% erzielt.

In diesem Fall kann die "Geschwindigkeit" abnehmen, aber die Leistung wird insgesamt gesteigert, da mehr physischer Speicher für Ihr Betriebssystem verfügbar ist. Dies hängt natürlich davon ab, welches Betriebssystem Sie verwenden und wie effizient es ist, die verfügbaren Ressourcen zu nutzen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.