Gibt es ein RAID 0-Äquivalent für RAM?

Gibt es ein RAID 0-Äquivalent für RAM?

Festplatten können Sie in einer RAID 0-Konfiguration zusammenstellen, um Daten zwischen den Laufwerken aufzuteilen und so die Lese- und Schreibgeschwindigkeit zu erhöhen. Gibt es ein Äquivalent dazu für RAM? Wenn ich beispielsweise 16 GB Speicher habe, kann ich ihn dann in zwei 8-GB-Abschnitte aufteilen und Striping darüber implementieren? Hinweis: Ich spreche überhaupt nicht von der Verwendung von Ramdisks. Ich versuche nicht, RAM als Festplatten zu behandeln, sondern ihn zu beschleunigen. Ich habe gehört, dass es ein RAID 1-Äquivalent für RAM gibt, das Mirroring genannt wird, aber ich habe noch kein RAID 0-Äquivalent gehört.

Antwort1

Doppelkanal.

Computer für Endverbraucher unterstützen dies bereits seit Jahren. Sie müssen es nicht explizit aktivieren, aber Sie müssen RAM-Sticks in die richtigen Steckplätze einbauen. Diese sind normalerweise farbcodiert, aber es gibt keinen Standard dafür: Einige Hersteller kennzeichnen Steckplätze auf demselben Kanal mit derselben Farbe (für Dual-Channel müssen Sie also Steckplätze in verschiedenen Farben verwenden), andere verwenden dieselbe Farbe für Steckplätze, die Dual-Channel ermöglichen. Kurz gesagt: Schauen Sie im Handbuch nach.

Server-Motherboards können Triple-Channel oder sogar Quad-Channel unterstützen, wenn die CPU dies auch unterstützt. (siehe den Kommentar vonJ...)

Antwort2

Es heißtVerschachtelung. Einfache Implementierungen verwenden zwei RAM-Bänke (zwei separate RAM-Sticks), aber ich habe Motherboards mit bis zu vier verschachtelten Bänken gesehen.

Wie Raid 0 nutzt es die Tatsache aus, dass die CPU oft viel schneller ist als der RAM und dass es viele Fälle gibt, in denen Sie im Grunde genommen Daten zum und vom RAM streamen. Der Speichercontroller ermöglicht es der CPU, den nächsten Schreibvorgang einzuleiten, ohne auf den Abschluss des aktuellen Schreibvorgangs warten zu müssen.

Beim Lesen funktioniert es ähnlich wie DMA, wo der Speichercontroller angewiesen wird, die nächsten Werte aus dem RAM vorzulesen, bevor der aktuelle Datenlesevorgang abgeschlossen ist.

Antwort3

Ja, es gibt tatsächlich ein Äquivalent. Aber im Allgemeinen müssen Sie beim Hinzufügen von RAM nur die Anweisungen für Ihr Motherboard befolgen, und die Einrichtung erfolgt automatisch.

Technisch hängt dies von Ihrer CPU ab, aber in der Praxis verwenden alle CPUs, die in den Sockel Ihres Motherboards passen, dieselbe Schnittstelle zum RAM.

Antwort4

Wie aus den anderen Antworten hervorgeht, ist dies bereits seit über einem Jahrzehnt verfügbar.

Der Core i7-920 wurde im vierten Quartal 2008 eingeführt und unterstützte Tri-Channel-Speicher.https://ark.intel.com/content/www/us/en/ark/products/37148/intel-core-i7-940-processor-8m-cache-2-93-ghz-4-80-gt-s-intel-qpi.html

Was die anderen Antworten nicht berücksichtigen, ist, dass 99 % der Leute keinen Unterschied bemerken werden. Der größte Vorteil für den durchschnittlichen Benutzer ist, dass Dual-Channel-Speicherkonfigurationen (oder besser) die Gaming-Leistung spürbar verbessern, wenn er Folgendes verwendet:


Wenn Sie die Spezifikationen für LGA 775-Motherboards nachschlagen, werden Sie feststellen, dass die Dual-Channel-Unterstützung noch weiter zurückreicht, wie beispielsweisehttps://www.newegg.com/Product/Product.aspx?Item=9SIA4RE8205361

Bildbeschreibung hier eingeben

verwandte Informationen