@CB: es wäre wesentlich einfacher zu verstehen gewesen, wenn man es so erklärt hätte, wie es bei
Wikipedia beschrieben wird:
A memory rank is a set of DRAM chips connected to the same chip select, and which are therefore accessed simultaneously. In practice they also share all of the other command and control signals, and only the data pins for each DRAM are separate (but the data pins are shared across ranks).
Da es auch DRAM-Chips gibt, die nur einen 4Bit breiten Datenbus besitzen, kann man damit ein Single-Rank-Modul aufbauen, dass Double-Sided ist, da man für den 64Bit breiten Datenbus eines DDR3-Moduls 16 Chips benötigt, die alle am selben Chip-Select hängen.
Ist das DDR3-Modul mit 16 Chips ausgestattet, die einen 8Bit breiten Datenbus besitzen, dann handelt es sich um Dual-Rank, da man nicht alle Chips gleichmäßig auf den Datenbus verteilen kann. Man benötigt dann ein weiteres Chip-Select-Signal, um die 8 Chips auf der Vorderseite des Moduls und die 8 Chips auf der Rückseite getrennt voneinander ansteuern zu können.
Insgesamt stehen einem Module 8 Chip-Select-Signale zur Verfügung, so dass man damit einen Octa-Rank-Aufbau realisieren kann, der aber nur bei Speichermodulen für Server Verwendung findet.
Achso, noch eine Sache. Es ist nicht korrekt bei DDR3-Speicher von Bänken zu sprechen, wenn man eigentlich Ranks meint, da es den Begriff Bank schon für den Chipinternen Aufbau gibt. Bei Bänken handelt es sich um die 2 dimensionalen Speichermatrizen, die über die Bank-Address-Signale selektiert werden.