Computerarchitektur: DDR3-Speichertechnologie - Skalierung der Steckplatzkapazität

476
F.I.V

In Bezug auf die Computerarchitektur: Was sind die Merkmale, die in einem DDR3-Speichermodul oder dem Host-Steckplatz eingebettet sind, sodass ein Benutzer keinen größeren Arbeitsspeicher als die Steckplatzspezifikation des Mainboards einsetzen kann, ohne seinen PC zu booten?

Ist die Einschränkung verursacht durch:

  • Die Anzahl der Pins / Kontakte, die im PCB-Design eines Mainboards geführt werden?
  • Menge an Leistung (Watt), die der Mainboard-Steckplatz für das Modul bereitstellen kann?
  • Der interne Aufbau des Speichermoduls? (zB: Speicherblöcke werden in nicht sequentieller Reihenfolge im Modul platziert, erster Block 0 MB bis 1 MB, zweiter Block 2048 MB bis 2049 MB usw.)
1
Es geht nicht um eine Produktdifferenzierung. Aus diesem Grund wird der zusätzliche Speicher nicht ignoriert, der darauf zurückzuführen ist, dass keine Engineering-Ressourcen dazu verwendet werden. Es ist unwahrscheinlich, dass ein Adapter existiert. Ramhound vor 9 Jahren 0
@Ramhound: Danke, ich freue mich hauptsächlich auf die Gründe. Welche Ressourcen werden benötigt? Gibt es ein Problem mit dem Stromverbrauch? Unterscheiden sich die größeren Speichermodule architektonisch? F.I.V vor 9 Jahren 0
Ich war spezifisch. Es sind Entwicklungsressourcen oder zusätzliche Arbeitsstunden erforderlich, um Hardware zu entwerfen, die den Speicher außer Acht lässt, den die jeweilige SKU eventuell NICHT unterstützt. Speicher ist Speicher, es gibt keinen Unterschied zwischen 4 GB und 8 GB, außer für die Menge an Silizium. Ramhound vor 9 Jahren 1
"bis auf die Menge an Silizium", genau das habe ich erwartet. Sie erinnern sich vielleicht daran, dass die alten Festplatten über einen "Kapazitätslimit" -Jumper verfügten, um den zusätzlichen Speicherplatz zu verwerfen. Auf die gleiche Weise habe ich erwartet, dass das Mainboard nur das zusätzliche Silizium verwerfen und das verbleibende verwenden kann. Ich konnte die Schwierigkeiten dahinter nicht verstehen, die ihre Verwirklichung verhindern. F.I.V vor 9 Jahren 0
Sie sind kein Hardware-Entwickler und entwickeln DD3-Speichermodule. DDR3 ist ein Standard und der Standard selbst unterstützt nicht das, worüber Sie sprechen. Ramhound vor 9 Jahren 0
Dies kommt dem Punkt zu nahe. Aus diesem Grund habe ich in der Frage "Architectural" erwähnt. Könnte mich jemand auf einen Standard, eine Spezifikation usw. hinweisen, die den Ursprung dieser Einschränkungen aufzeigt? F.I.V vor 9 Jahren 0
Das meiste davon ist hinter Lohnmauern. Es gibt nichts, was ich kann, vorausgesetzt, dass ich für den Zugang kein Geld gekostet habe. Ramhound vor 9 Jahren 1

1 Antwort auf die Frage

1
AcePL

Dies hat mit der internen Adressierung von RAM-Chips des Moduls zu tun. Wenn es sich außerhalb der Chipsatzadressierung befindet, gibt es nichts, was man tun kann (genauer gesagt - die Adressierungsfähigkeit des Speichercontrollers, die nicht unbedingt Teil des Chipsatzes sein muss).

Es ist nicht nur architektonisch (in der Bedeutung, die Sie wahrscheinlich fragen). Es geht tiefer: Ram-Chip -> Ram-Modul -> Chipset -> CPU-Sockel -> CPU. Ganze Kette ...

Natürlich war meine Theorie und Architektur für integrierte Schaltkreise schon lange her (Pentium III war damals DIE SCHEISSE), daher erinnere ich mich vielleicht nicht richtig daran.

Und nein, dafür sind keine Adapter verfügbar. Kein Grund, nicht kostengünstig und höllisch schwierig, Pfadrouting / Mapping / etc. Im Grunde müsste man ihm einen eigenen Speichercontroller geben ... und anderes Zeug.

BEARBEITEN: Es ist inhaltlich der Frage ähnlich: "Was ist der Unterschied zwischen 32-Bit- und 64-Bit-Betriebssystem und warum brauche ich andere Hardware für das Letztere?"

Dies ist auch ein ähnlicher Stoff: Wie kann ich mein altes 32-Bit-Betriebssystem problemlos auf meiner neuen 64-Bit-Hardware installieren (erfolgreich auf 32 Bit). F.I.V vor 9 Jahren 0
Aha! Versuch die Aussage zu widerlegen ...;) Nun, wegen der "Abwärtskompatibilität" ist das der Gott der modernen Computerindustrie ... AcePL vor 9 Jahren 0