Der Unterschied zwischen DDR4 und DDR4-ECC

Chrissi007

Cadet 4th Year
Registriert
Aug. 2004
Beiträge
84
Hi zusammen,

https://www.computerbase.de/artikel/prozessoren/intel-core-i5-6600k-i7-6700k-skylake-test.50852/

auf Seite 3 wird folgendes erwähnt:

Die größte Neuerung ist die Fehlerkorrektur, die für Endkunden allerdings keine Rolle spielt. DDR3 bot wie viele Vorgänger lediglich ein einziges Feature: ECC (Error-Correcting Code). DDR4 wird darüber hinaus eine einhundertprozentige Erkennung von 1- und 2-Bit-Fehlern über die integrierte CRC-Funktionalität (Zyklische Redundanzprüfung) bieten.

Was ist denn dann der genaue Unterschied zwischen DDR4 und DDR4-ECC, wenn der DDR4-Non-ECC so gesehen nun auch volle Fehlerkorrekturmöglichkeiten bietet?

Danke!
 
Du liest das falsch.

DDR3 non-ECC -> keine Fehlerkorrektur
DDR3 ECC -> Korrektur von 1 Bit Fehlern, Erkennung von 2 Bit Fehlern
DDR4 non-ECC -> keine Fehlerkorrektur
DDR3 ECC -> Korrektur von 1 Bit Fehlern, Erkennung von 2 Bit Fehlern + CRC
 
Zuletzt bearbeitet:
Das scheint schon so zu stimmen, allerdings arbeitet CRC auf dem Bus und nicht im RAM selbst. Golem schreibt es etwas verständlicher:
Der Bus selbst arbeitet mit Fehlerkorrektur nach CRC, auch wenn die Speicher selbst keine der bisher üblichen Korrekturen mittels ECC beherrschen.
Außerdem greift es nur beim Schreiben zu.

ddr4_sdram.png
 
Zuletzt bearbeitet:
Mit DDR4 wurde zumindest ein Schutz vor Übertragungsfehlern eingebaut, aber das greift halt weit kürzer als ECC RAM, welches vor defekten des RAMs (hard-errors) und spontan gekippten Bits im RAM (soft-errors) schützt, zumindest weitgehend. Dafür müssen aber die CPU (dort sitzt ja der RAM Controller), das Board und das RAM ECC fähig sein, sonst läuft das mit Unbuffered ECC RAM Riegel zwar, aber man hat eben keine ECC Funktionalität. Mit einem Server-OS kann man dann auch noch die Anzahl der korrigierten Fehler auslesen und festlegen wie das System auf unkorrigbare Fehler reagieren soll. Ohne ECC Funktion weiß man nichts von den RAM Fehlern, man spürt nur die Auswirkungen wie Bluescreen, korrupte Dateien und Fehlverhalten vom Programmen.
 
Danke euch für die Erklärungen!

@ Holt: Danke, d.h. auch für Server bleiben nach wie vor DDR4-ECC-Module eine sinnvolle Option :)
 
Für echte Server ist ECC RAM Pflicht!
 
Zurück
Oben