Moderne PC-Systeme enthalten einen Speicher-Interface-Chip oder eine Speicherschaltung, die zwischen der Datenbusbreite und der Speichermodulbreite übersetzt, wobei letzteres von Organisationen wie JEDEC standardisiert wurde . Dies bedeutet, dass Module, die dieselbe Signalisierung und dasselbe Protokoll verwenden, unabhängig von der zugrunde liegenden Architektur des Systems austauschbar sind.
Warum sind RAM-Chips unabhängig davon, ob mein System ein 32-Bit-System oder ein 64-Bit-System ist?
Ich wollte vor kurzem einen 4-GB-RAM-Chip für meinen Laptop kaufen, und sie fragten mich nur, ob ich DDR-3 wollte. Als ich angab, dass ich ein 64-Bit-System habe, sagten sie, dass es nicht wichtig ist. Meine Frage ist, warum? Sollten die Textverarbeitungsfunktionen meines Systems nicht ein Faktor sein? Ist der Speicher nicht für Register ausgelegt, so groß ist die Wortlänge des Systems?
2 Antworten auf die Frage
Die Speichermodule sind standardisiert und seit einiger Zeit nicht mehr 32 Bit lang. Selbst mit einem 32-Bit-Prozessor gibt es mehrere Caching-Schichten, und auf der dram-Seite des Caches spielt es keine Rolle, was der Prozessor bevorzugt, wenn Sie ein Vielfaches dieser Größe lesen und schreiben möchten. Daher ist 64 Bit kein schlechter Kompromiss. Ebenso haben die (einige, alle oder die letzten) 32-Bit-Prozessoren aus ähnlichen Gründen ohnehin 64-Bit-Busse verwendet.
Und wenn Sie sich die Module ansehen, haben Sie entweder ein Vielfaches von 8 Chips (8 oder 16) oder ein Vielfaches von 9 (9 oder 18) oder 5,10 oder 4,8
Die Chips beginnen oft mit einer Breite von 8 Bit und können im Laufe der Zeit 16 Bit für diese Geschwindigkeit aufnehmen. Sie beginnen also mit 64 Bits ohne Ecc, dh 64 Bits pro Rang 8 Teile pro Rang. Ein Rangspeicher hat eine Reihe von 8, zwei Reihen und 8 auf der anderen Seite 8. Mit ecc erhalten Sie weitere 8 Bits, 72 Bits, 9 Teile pro Rang. für 16 Bit breite Speicher 4 Teile pro Rang ohne Ecc und 5 mit Ecc.
Sobald Sie jedoch den Connector- / Modultyp festgelegt haben, sind die Auswahlmöglichkeiten sehr begrenzt, wie viel RAM und je nach Marke / Modell Sie eine beliebige Anzahl von Teilen erhalten, um dies zu implementieren.
Um einzelne Teile zu kaufen, müssen sie DDR, DDR2, DDR3 oder DDR4 kennen, welche Geschwindigkeit und Dichte Sie wünschen. Der Speichercontroller ist für jeden spezifisch und unterstützt nicht unbedingt etwas anderes als den einen Typ. Daher unterstützt ein ddr2 möglicherweise nur ddr2 und ein ddr3 unterstützt möglicherweise nur ddr3. Daher müssen Sie zuerst mit dieser Frage beginnen und dann mit der Geschwindigkeit und mit fortfahren und Dichte.
Verwandte Probleme
-
6
Was sind "Anweisungen pro Zyklus"?
-
2
Wie schreibt die CPU Informationen zu RAM?
-
3
Welches PC100-SDRAM ist mit dem iMac kompatibel?
-
9
Wie kann ich PAE unter Windows 7 (32-Bit) aktivieren, um mehr als 3,5 GB RAM zu unterstützen?
-
19
32-Bit- gegenüber 64-Bit-Systemen
-
9
Wie viel RAM kann ein 64-Bit-Rechner theoretisch maximal ansprechen?
-
3
PCI max Durchsatz
-
4
Was ist der maximal adressierbare Speicher?
-
10
Wie kann ich über die Befehlszeile feststellen, ob die aktuelle Windows-Version entweder 32-Bit oder...
-
2
Warum gibt es so viele Pins an einem SATA-Stromanschluss?