• huub8
  • Registratie: Maart 2009
  • Laatst online: 28-06-2021
Morgen heb ik voor informatica een toets waar ik onder anderede de maximale transfer rate van geheugen modules moet kunnen uitrekenen, echter snap ik niet hoe dit nou precies werkt.

Volgens wikipedia moet je om gewoon ddr geheugen uit te rekenen namelijk : (memory bus clock rate) × 2 (for dual rate) × 64 (number of bits transferred) / 8 (number of bits/byte), dit snap ik, gewoon 2 keer doordat het ddr geheugen is en dan 64 voor de data hoeveelheid per keer / door acht omdat er acht bits in een byte gaan,

Maar hoe werkt dit dan bij ddr2 en ddr 3 geheugen?
Daar staat bij wikipedia niets bij en de enige formule hiervoor die ik heb kunnen vinden is:
mhz x 64 / 8

Maar waar blijft die 2 x dan, wordt die soms opgeheven door de nu op half de snelheid van de buffer werkende "geheugenblokjes"(hoe noem je die trouwens?)?

En het verschil tussen ddr2 en ddr3 is toch dat tussen de buffer en de "geheugenblokjes" nog een factor 4 zit, maar waarom zie je hier dan niets van in de formule terug?

Ik kom er zelf niet uit, dus alle hulp is welkom

  • GENETX
  • Registratie: Juni 2005
  • Laatst online: 20:34
Bij mijn weten geldt de regel voor DDR ook voor DDR2 en DDR3. Enkel GDDR5 is weer anders, die kan als ik me niet vergis 4 maal gegevens per kloktik versturen.

Let overigens wel op voor dual channel, mochten ze dat vragen. Dan moet je uiteraard de breedte van de bus verdubbelen van 64 bits naar 128 bits.

  • huub8
  • Registratie: Maart 2009
  • Laatst online: 28-06-2021
Maar in mijn oefenopgaven staat hetvolgende,

Laat met een berekening zien dat de maximale transfer rate van DDR3-1600 12800 MB/s is.
Antwoord:
1600 MHz x (64 bits / 8 bits/byte) = 12800 MB/s

Hoe kan dit dan? Want hier is gewoon de 2x weggelaten.

  • Mijzelf
  • Registratie: September 2004
  • Niet online
Die 1600 staat niet voor MHz, maar voor MegaTransfer per seconde. Het geheugen heeft een I/O clock van 800 MHz, en een memory clock van 200 MHz. Link.

  • AlexanderB
  • Registratie: Maart 2007
  • Laatst online: 22-12-2025

AlexanderB

7800 rpm

en die 1600 komt weer van de 800x2 van ddr/2/3