Het geheugen van de toekomst

7 reacties
Inhoudsopgave
  1. 1. Functie van het geheugen
  2. 2. DRAM: de basis
  3. 3. DIMM modules
  4. 4. Bandbreedte en wachttijd
  5. 5. Bandbreedte en wachttijd (vervolg)
  6. 6. De praktijk
  7. 7. Sneller geheugen
  8. 8. De wereld van RDRAM
  9. 9. De keerzijde van de medaille
  10. 10. Rekenen aan RDRAM
  11. 11. De waarde van Rambus
  12. 12. DDR-SDRAM
  13. 13. Conclusie
  14. 7 reacties

DIMM modules

In de praktijk is het zo dat een DRAM-module meestal niet één, maar meerdere bits tegelijk met de databus verbindt. Laten we als voorbeeld een DIMM-module met acht chips erop bekijken. De databus van een DIMM module is 64 bit (8 byte) breed. Tijdens een lees- of schrijfactie worden van alle modules tegelijkertijd dezelfde rijen en kolommen geselecteerd. De data op hetzelfde rij-adres binnen alle chips noemt men een geheugen-page. Bij aanwezigheid van acht chips op de module levert iedere chip acht 8 bit per keer. Als er dus 64 bit aan data wordt gelezen komen de eerste 8 bit van de eerste chip, de tweede 8 bit van de tweede chip, en zo gaat dat door tot de achtste chip z’n taak heeft uitgevoerd. De gegevens die bij elkaar horen staan dus verdeeld over alle chips op de module en bevinden zich in iedere chip op hetzelfde rij- en kolom-adres.

Op DIMM-modules is vaak een code te vinden in de vorm van ‘8M*8’. Dit houdt in dat iedere chip 8 Megabyte aan data kan bevatten en iedere chip 8 bit tegelijkertijd aan de databus verbindt. 64 MB geheugenmodules worden vrijwel altijd opgebouwd met acht van deze 8M*8-chips. Op een 128 MB module komen we vaak zestien chips tegen. Zulke modules zijn dan dubbelzijdig uitgevoerd en gedragen zich als twee DIMM-modules in één. Iedere set van geheugenchips die samen een rij van 64 bit vormen noemen we een geheugenbank. Een 128 MB module bevat dus vaker twee geheugenbanken.

0
*