Warum unterstützen Motherboards nur eine bestimmte Menge RAM?

Warum unterstützen Motherboards nur eine bestimmte Menge RAM?

Wie kommt es, dass einige gängige PC-Motherboards nur bis zu 16 Gigabyte RAM unterstützen, während es teurere Motherboards gibt, die weitaus mehr RAM unterstützen? Wie kommt es, dass Sie nicht einfach so viel kompatiblen RAM verwenden können, wie Sie haben, solange genügend Kanäle vorhanden sind?

Antwort1

tldr - Es ist das Ergebnis physikalischer Einschränkungen und der Einschränkungen des Speichercontrollers. Der Speichercontroller kann nur eine bestimmte Menge verarbeiten. Es gibt eine Grenze dafür, wie viel RAM Sie in einen einzelnen Stick packen können und wie viele Sticks pro Motherboard möglich sind.

Die komplexere Antwort umfasst mehrere Elemente.

  1. Funktioniert der SpeichercontrollererkenneSticks mit einer bestimmten Größe. Dies kann in manchen Fällen an der Produktsegmentierung liegen oder einfach daran, dass es zu diesem Zeitpunkt einfach keine Sticks dieser Größe gibt. Ich habe ein System, das einen 2-GB-Stick nicht erkennt, aber 2 x 1-GB-Sticks problemlos erkennt, obwohl der RAM vom richtigen Typ ist. Mein älterer und immer noch gängiger DDR3-Speicher ist auf 8 GB pro Stick begrenzt. Der DDR4, der mit aktuellen Enthusiast-Boards und vielen zukünftigen Skylake-Boards verwendet wird, ist möglicherweise auf 16 GB begrenzt

  2. Verfügt der Speichercontroller über genügendKanäleum mehr RAM zu verarbeiten. Dies wäre der Unterschied zwischen einem Mainstream-Board mit 4 Steckplätzen und einem Enthusiast-Board mit 6-8.

  3. Verfügt der Vorstand über genügendphysischSteckplätze - derselbe Prozessor würde auf einem reinen ATX-Board problemlos 4 RAM-Riegel (also 32 GB oder sogar 64 GB) verbrauchen, während ein mATX- oder mITX-Board 2 vertragen würde. Das würde die Hälfte des RAM bedeuten, selbst wenn Sie denselben Prozessor mit derselben maximalen RAM-Menge hätten.

  4. Unterstützung für "rdimm" und "lrdimm" - meist auf Servern, aber dies hat einen Kompromiss - Sie tauschen die Gesamt-RAM-Geschwindigkeit fürbedeutendmehr RAM – bis zu etwa 2x oder mehr pro Stick.Anandtechhat einen tollen Artikel dazu.

Es ist wirklich eine Frage des Designs und in manchen Fällen der Validierung.

Antwort2

(Hinweis: Teile dieses Beitrags werden sich auf Intel konzentrieren, ich verfolge keine AMD-Plattformen)

PC-Speicher ist in „Ranks“ unterteilt. Ein Rank ist eine Gruppe von 8 Chips (9 für ECC), die die gesamte Breite des Speicherbusses abdecken.

Normaler Desktop-Speicher ist „ungepuffert“, was die Anzahl der Speicherchips begrenzt, die an einen Speicherkanal angeschlossen werden können. Sie können bis zu zwei Ränge auf einem Modul und bis zu zwei Module auf einem Kanal haben. „Gepufferter ECC“-Serverspeicher kann höhere Ränge erreichen, aber Sie zahlen dafür sowohl bei der Leistung als auch beim Preis, und er wird nur auf den höherwertigen Serverplattformen unterstützt.

Dann ist da noch die Größe der Chips selbst. Im Allgemeinen unterstützen neuere Plattformen größere Chips. Die ersten DDR3-Plattformen unterstützten nur 2-Gigabit-Chips (was zu 4-Gigabyte-Dual-Rank-Modulen führte). Spätere DDR3-Plattformen* unterstützen 4-Gigabit-Chips (was zu 8-Gigabyte-Dual-Rank-Modulen führte). DDR4-Plattformen unterstützen im Allgemeinen 8-Gigabit-Chips (was zu 16-Gigabyte-Dual-Rank-Modulen führte).

Dann gibt es noch Platzbeschränkungen. Laptops haben normalerweise nur einen Steckplatz pro Kanal, dasselbe gilt für einige Desktop-Boards mit kleinem Formfaktor oder Billig-PCs.

Hinzu kommt, dass die Anbieter nicht immer die ganze Wahrheit sagen. Es gibt viele Systeme, bei denen der beworbene maximale RAM auf 4-Gigabyte-Modulen basiert, in Wirklichkeit aber 8-Gigabyte-Module funktionieren.

Hinzu kommt, dass die High-End-Desktop-Plattformen (LGA1366, LGA2011, LGA2011-3) über mehr Speicherkanäle verfügen als die Mainstream-Desktop-Plattformen. Die High-End-Desktop-Geräte sind auch früher auf DDR4 umgestiegen.

Wenn Sie all dies zusammenfassen, erhalten Sie eine große Bandbreite an beworbenem maximalen Speicher.

* Sandy Bridge und später offiziell, inoffiziell auch X58 LGA1366

verwandte Informationen