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
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