Warum muss RAM paarweise installiert werden? Was ist der Grund dafür?
quelle
Warum muss RAM paarweise installiert werden? Was ist der Grund dafür?
Der Speicher muss nicht paarweise installiert werden, wird jedoch in nahezu jedem modernen Motherboard empfohlen, da dies den Dual-Channel-Modus ermöglicht, der (unter bestimmten Umständen) die Leistung erheblich steigern kann.
Außerdem unterstützen einige High-End-Motherboards Dreikanal- und Vierkanalspeicher. Für optimale Ergebnisse installieren Sie den Speicher also drei oder vier Module gleichzeitig.
Zusätzlich zu den modernen Zweikanal- und Dreikanalanordnungen musste der Speicher (und in einigen Systemen immer noch) paarweise oder sogar in Gruppen von vier installiert werden. Beispielsweise wurden auf Motherboards für 286- und 386SX-Prozessoren 8-Bit-SIMMs (normalerweise 9-Bit, mit einem zusätzlichen Paritätsbit zur Fehlererkennung) paarweise installiert, um mit dem 16-Bit-Datenbus der CPU übereinzustimmen. Dies bedeutete, dass der Prozessor seinen vollständigen Datenbus anfordern und erhalten konnte, indem er eine Anforderung anstelle von zwei ausfüllte. In ähnlicher Weise würde ein 386DX oder 486 mit seinen 32-Bit-Datenbussen 4 Module mit einer Breite von 8 oder 9 Bit benötigen (obwohl nur ein 32/36-Bit-Modul benötigt wird).
Diejenigen mit ausreichendem Alter (dh ich) werden sich an 30-polige SIMMs (8- und 9-Bit-Module) und 72-polige SIMMs (die 32/36-Bit-Module) erinnern.
Als Intel-CPUs der "Pentium-Klasse" auf den Markt kamen, verfügten die meisten über einen 64-Bit-Datenbus, um zu verbessern, wie schnell Daten in den internen Cache verschoben werden konnten (obwohl sie im Kern 32-Bit-Prozesse sind und daher zum größten Teil nur nativ verarbeitet werden Daten in 32-Bit-Blöcken oder kleiner) mussten wir wieder 72-Pin-SIMMs (32- oder 36-Bit-SIMMs) verdoppeln, um den externen Bus mit Strom zu versorgen.
DIMMs verfügen über einen 64-Bit-Datenpfad und müssen aus diesen Gründen für Prozessoren mit einem 64-Bit-Datenbus nicht verdoppelt werden. Die Geschwindigkeit der Prozessoren ist in den letzten Jahrzehnten jedoch viel stärker gewachsen als die des Speichers. Früher mussten Speichercontroller Wartezustände im RAM einrichten, damit die Prozessoren keine zu schnellen Nachrichten verpassten, aber heutzutage können CPUs Daten viel schneller verarbeiten als RAM viel schnellerer, aber teurerer Cache-Speicher auf der CPU selbst). Hier kommen die Optionen für Doppel- und Dreikanal-Speichercontroller ins Spiel. Unter den richtigen Bedingungen können sie Daten von zwei oder mehr Modulen gleichzeitig anfordern, um den Anforderungen der Prozessoren gerecht zu werden. Unter "idealen" Bedingungen (die CPU rattert nacheinander durch den Arbeitsspeicher,
Nebenbei bemerkt: Was einen Prozessor zu einem "x" -Bit-Prozessor macht, ist die interne Datenverarbeitung und nicht die Kommunikation mit den externen Komponenten. Daher werden sowohl der 386SX (mit 16-Bit-Datenbus, 24-Bit-Adressbus und 32-Bit-Interna) als auch der Pentium (64-Bit-Datenbus, 32-Bit-Adressbus und hauptsächlich 32-Bit-Interna) als 32-Bit-Prozessoren betrachtet.
[nostalgia]
Tag erforderlich . erinnerst du dich an 30pin? Zum Teufel, ich habe immer noch Taschen mit dem Zeug im Keller.