16Aug

Wird das Gedächtnis langsamer, wenn es größer wird?

click fraud protection

Manchmal macht es Spaß zu spekulieren, wie anders Ihr System arbeiten würde, wenn Änderungen an den Hardwarekomponenten vorgenommen würden. In der heutigen Ausgabe von SuperUser Q & A wird die Vergrößerung der Speicherkapazität diskutiert, um die Neugier eines Lesers zu befriedigen.

Die heutige Frage &Die Antwortsitzung kommt dank SuperUser, einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites, zu uns.

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 von SDRAM mit derselben Technologie erhöhen würden, würde sich die Antwortzeit verlangsamen? Wenn es langsamer würde, wäre es wegen der Komplexität der digitalen Logik?

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

Die Antwort

SuperUser Mitwirkende Daniel R Hicks und Shikhar Bhardwaj haben die Antwort für uns. Zuerst, Daniel R Hicks:

instagram viewer

Ja und nein. Wie duDE sagt, wird Speicher nie schneller als die Bus / Taktgeschwindigkeit fahren, aber die maximale Geschwindigkeit des Speichers ist definitiv abhängig von der Größe.

Wenn eine Speicherbaugruppe größer wird, nimmt die Anzahl der Adressdecoderstufen zu( mit dem Logarithmus der Größe), und die Belastung der Treiber steigt linear an( wodurch eine logarithmische Zunahme der Verzögerung erzeugt wird).

Also, während es selten lohnt, die Größe von RAM in einem Standardsystem zu begrenzen, um die Geschwindigkeit zu erhöhen( es gibt Ausnahmen, wo die Box die Taktgeschwindigkeit basierend auf der Größe des RAMs anpasst), wenn Sie einSystemdesigner ist die maximale RAM-Größe eine der Leistungseinbußen, die Sie berücksichtigen müssen.

Gefolgt von der Antwort von Shikhar Bhardwaj:

Nein, tut es nicht. Da 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 es verwendet wird.

Wenn Ihr Build bereits über eine Zweikanal-( oder Dreikanal-) Konfiguration verfügt und der erhöhte Speicher keine identischen Module verwendet, können Sie langsamer werdenEinkanal-Betrieb. Dieser Rückgang ist jedoch kaum wahrnehmbar, wie Wikipedia sagt:

  • Tom's Hardware fand in Synthetik- und Spielebenchmarks( unter Verwendung eines "modernen( 2007)" Systemaufbaus) keinen signifikanten Unterschied zwischen Einzelkanal- und Zweikanalkonfigurationen. In seinen Tests gab Dual-Channel bestenfalls eine 5-prozentige Geschwindigkeitssteigerung bei speicherintensiven Aufgaben.

In diesem Fall verringert sich die Geschwindigkeit möglicherweise, aber Sie werden eine allgemeine Steigerung der Leistung aufgrund des größeren physischen Speichers Ihres Betriebssystems feststellen. Dies hängt natürlich davon ab, welches Betriebssystem Sie verwenden und wie effizient es ist, die verfügbaren Ressourcen zu nutzen.

Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.