/ / Wird der Speicher langsamer, wenn er größer wird?

Wird der Speicher langsamer, wenn er größer wird?

Wird der Speicher langsamer, wenn die Größe 00 erhöht wird?

Manchmal macht es Spaß zu spekulieren, wie unterschiedlichIhr System würde funktionieren, wenn Änderungen an den Hardwarekomponenten vorgenommen würden. In den heutigen SuperUser-Fragen und Antworten wird die Vergrößerung des Arbeitsspeichers erörtert, um die Neugier des Lesers zu stillen.

Die heutige Frage & Antwort-Sitzung wird von SuperUser bereitgestellt - einer Unterteilung von Stack Exchange, einer von der Community gesteuerten Gruppierung von Q & A-Websites.

Foto mit freundlicher Genehmigung der Association WDA (Flickr).

Die Frage

SuperUser reader spartacus möchte wissen, ob eine Vergrößerung des Speichers zu einer Verlangsamung führen würde:

Wenn wir die Größe des SDRAM mit der gleichen Technologie erhöhen würden, würde die Reaktionszeit langsamer werden? Wenn es langsamer würde, würde es an der Komplexität der digitalen Logik liegen?

Würde eine Vergrößerung dazu führen, dass der Speicher langsamer wird?

Die Antwort

Die SuperUser-Mitarbeiter Daniel R Hicks und Shikhar Bhardwaj haben die Antwort für uns. Zunächst Daniel R Hicks:

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

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

Also, während es sich selten lohnt, das einzuschränkenRAM-Größe in einem handelsüblichen System, um die Geschwindigkeit zu erhöhen (es gibt Ausnahmen, in denen die Box die Taktrate basierend auf der RAM-Größe anpasst). Wenn Sie ein Systementwickler sind, ist die maximale RAM-Größe eine der folgenden Leistungskompromisse, die Sie berücksichtigen müssen.

Gefolgt von der Antwort von Shikhar Bhardwaj:

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

Wenn Ihr Build bereits über einen Zweikanal verfügt (oderWenn die Konfiguration dreikanalig ist und der erhöhte Speicher keine identischen Module verwendet, können Sie den Betrieb einkanalig verlangsamen. Dieser Rückgang ist jedoch kaum spürbar, wie Wikipedia sagt:

  • Toms Hardware fand wenig bedeutsamUnterschied zwischen einkanaligen und zweikanaligen Konfigurationen bei synthetischen und Gaming-Benchmarks (unter Verwendung eines „modernen (2007)“ System-Setups). In seinen Tests hat Dual-Channel bei speicherintensiven Aufgaben allenfalls eine Geschwindigkeitssteigerung von 5 Prozent erzielt.

In diesem Fall kann sich die Geschwindigkeit verringern, aber Siewird eine allgemeine Steigerung der Leistung aufgrund der größeren Menge an physischem Speicher erfahren, der für Ihr Betriebssystem verfügbar ist. Dies hängt natürlich davon ab, welches Betriebssystem Sie verwenden und wie effizient es die verfügbaren Ressourcen nutzt.


Möchten Sie der Erklärung etwas hinzufügen? Ton aus in den Kommentaren. Möchten Sie weitere Antworten von technisch versierten Stack Exchange-Benutzern lesen? Den vollständigen Diskussionsthread finden Sie hier.