Die Art wie Daten in den Speicher geschrieben und daraus auch wieder ausgelesen werden, macht den entscheidenen Unterschied.
● beim DDR2-SDRAM werden pro Leseanforderung 4 Datenbits pro Datenpin ausgelesen und in einem Datenburst der Länge 4 ausgegeben: Prefetch = 4
● beim DDR3-SDRAM werden pro Leseanforderung 8 Datenbits pro Datenpin ausgelesen und in einem Datenburst der Länge 8 ausgegeben: Prefetch = 8
Somit wird je Takt die doppelte Datenmenge transportiert. Gegenüber DDR sogar die achtfache Datenmenge.
Da das Prefetching aber zuweilen auch in Leere läuft, ist es in Echt nicht so, daß man den doppelten Datendurchsatz bei gleichem Takt realisiert.
Die Unterschiede sind eher klein.
Weitere Unterschiede sind die allgemein geringere benötigte Vdimm, was natürlich auch weitaus weniger Wärmeemission bedeutet und die dadurch nötig gwewordenen längeren Latenzen.
DDR2 und DDR3 sind weder mechanisch, noch elektrisch kompatibel!