qUoTuM schrieb:
@HeinzNeu Warum RAM mit 3000MHz+ ? Bringt das von der Leistung her so viel? Zumindest bei DDR3 bringt es doch kaum was.
Deshalb:
1. Mehr Pins
2. Höhere Kapazität
3. Höhere Übertragungsgeschwindigkeit
4. Jedes DIMM bekommt einen direkten zugang zum CPU Controller -> so werden Engpässe zw. RAM und CPU über den Speichercontroller vermieden

-> no flaschenhals
5. Die Zeitangabe tFAW (time Four Bank Activation Window) beschreibt, wie schnell sich Wordlines in vier Banks öffnen lassen. Der tFAW beträgt bei einem DDR4-Riegel 20 Nanosekunden (ns), beim gleich großen DDR3-RAM liegt er bei 40 ns.
Die Länge der Wordlines wird bei DDR4 um 1/4tel reduziert. Die Anzahl jedoch nur verdoppelt.
Eine "Bank" speichert also halb so viele Daten wie DDR3, dafür gibts doppelt so viele Bänke die in Gruppen zusammengefasst sind.
Über die Organisation von Bankgroups wird eine schnellere weitergabe der Daten von einer Bank über den Prefetcher zum Datenbus garantiert.
Das kannst du dir ungefähr so vorstellen:
Du hast 100 Eimer die du vom Laster in ein Lager zur Weiterverarbeitung bringen musst.
Bessere Timings heißt, dass der der Arbeiter, bei einer Laufgeschwindigkeit x gleich dem Takt (von sagen wir 1066Mhz) einen Eimer alle CL9 Timings überbringen kann.
Beim DDR4 kannst du dir das so vorstellen... du hast wieder deinen Laster und dein Lager... der Laster stellt die Eimer aber schon palettenweise hin. Sagen wir einfach 5 Eimer/Palette. Dieser wird vom Gabelstapler abgeholt. Der Gabelstapler fährt aber mit 2133MHz Geschwindigkeit von A nach B und sein Takt... obwohl er höhere Timing hat, ist trotzdem schneller.
Kannst Du das verstehen?