kostenloser Versand!
Zahlung auf Rechnung!
30 Tage Rückgaberecht!
Telefon 071 511 40 20

Was ist ein ECC-Speicher?

Was ist ein ECC-Speicher?

Der fehlerkorrigierende Codespeicher (ECC-Speicher) ist eine Art von Computerdatenspeicher, der die häufigsten Arten interner Datenkorruption erkennen und korrigieren kann. ECC-Speicher wird auf den meisten Computern verwendet, auf denen Datenkorruption unter keinen Umständen toleriert werden kann, z. B. für wissenschaftliche oder finanzielle Zwecke.

Typischerweise unterhält der ECC-Speicher ein Speichersystem, das gegen Einzelbitfehler immun ist: Die Daten, die aus jedem Wort gelesen werden, stimmen immer mit den Daten überein, die darauf geschrieben wurden, selbst wenn eines der tatsächlich gespeicherten Bits in das umgedreht wurde falscher Zustand. Die meisten Nicht-ECC-Speicher können keine Fehler erkennen, obwohl einige Nicht-ECC-Speicher mit Paritätsunterstützung die Erkennung, aber keine Korrektur ermöglichen.

Wie funktioniert ECC RAM?

Im Gegensatz zum normalen RAM enthält der ECC-RAM einen zusätzlichen ECC-Speicherchip, der mithilfe komplexer Algorithmen Fehler erkennt und behebt. Der ECC-RAM scannt ständig Daten, während diese vom System verarbeitet werden. Dabei wird eine Methode verwendet, die als Paritätsprüfung bezeichnet wird.

Der ECC-RAM fügt jedem Byte ein zusätzliches Bit hinzu, das als Paritätsbit bezeichnet wird. Das Paritätsbit summiert die Einsen im Byte als gerade (0) oder ungerade (1) Binärziffer. Wenn das Paritätsbit nicht mit dem übereinstimmt, was zuvor für ein bestimmtes Byte aufgezeichnet wurde, weiß das ECC-RAM, dass ein Fehler aufgetreten ist. Anschließend kann es mit anspruchsvollem Code die ursprünglichen, unbeschädigten Daten wiederherstellen und den Fehler beheben.

ECC-RAM im Vergleich zu Nicht-ECC-RAM

Im Vergleich zu Nicht-ECC-Speichern bietet ECC-RAM offensichtliche Vorteile. Aufgrund der eingebauten Fehlerkorrekturkapazitäten weisen Systeme mit ECC-RAM weitaus geringere Fehlerraten auf als Nicht-ECC-Setups. In der Praxis bedeutet dies weniger Datenbeschädigung, weniger Abstürze und längere Betriebszeiten - Hauptziele für Anwendungen, die Benutzerdaten verarbeiten und gleichzeitig eine hohe Verfügbarkeit bieten.

Vorteile und Nachteile

Letztendlich besteht ein Kompromiss zwischen dem Schutz vor ungewöhnlichem Datenverlust und höheren Kosten.

ECC schützt vor unerkannter Beschädigung von Speicherdaten und wird auf Computern verwendet, auf denen eine solche Beschädigung nicht akzeptabel ist, z. B. in einigen wissenschaftlichen und finanziellen Computeranwendungen oder auf Dateiservern. ECC reduziert auch die Anzahl der Abstürze, die in Mehrbenutzer-Serveranwendungen und Systemen mit maximaler Verfügbarkeit besonders unannehmbar sind. Die meisten Motherboards und Prozessoren für weniger kritische Anwendungen unterstützen ECC nicht, sodass ihre Preise niedriger gehalten werden können. Einige ECC-fähige Karten und Prozessoren können ungepuffertes (nicht registriertes) ECC unterstützen, funktionieren jedoch auch mit Nicht-ECC-Speicher. Die Systemfirmware aktiviert die ECC-Funktionalität, wenn das ECC-RAM installiert ist.

ecc-vs-nonecc

ECC-Speicher sind in der Regel teurer als Nicht-ECC-Speicher, da zusätzliche Hardware für die Herstellung von ECC-Speichermodulen erforderlich ist und das Produktionsvolumen von ECC-Speicher und zugehöriger Systemhardware geringer ist. Motherboards, Chipsätze und Prozessoren, die ECC unterstützen, sind möglicherweise auch teurer.

Aufgrund der zusätzlichen Zeit, die ECC-Speichercontroller für die Fehlerprüfung benötigen, kann die Speicherleistung auf einigen Systemen je nach Anwendung und Implementierung um etwa 2 bis 3 Prozent sinken. Moderne Systeme integrieren jedoch ECC-Tests in die CPU und erzeugen keine zusätzliche Verzögerung für Speicherzugriffe, solange keine Fehler erkannt werden.

Die mit einem * markierten Felder sind Pflichtfelder.

Aktuell im Blog
Was ist eine Festplatte?

Was ist eine Festplatte? Die Festplatte oder das Festplattenlaufwerk ist ein elektromechanisches... [mehr]

Was ist Network-Attached Storage / NAS?

Network Attached Storage (NAS) ist ein Computerdatenspeicherserver auf Dateiebene (im Gegensatz... [mehr]

Was ist eine CPU-Prozessor?

Eine Zentraleinheit (CPU), auch Zentralprozessor oder Hauptprozessor genannt, ist die... [mehr]

Was sind gesättigte Fettsäuren?

Aus chemischer Sicht sind gesättigte Fette einfach Fettmoleküle, die keine Doppelbindungen... [mehr]

Was ist eine Wasserkühlung?

Wasserkühlung ist eine Methode zur Wärmeabfuhr von Bauteilen und Industrieanlagen. Wasser kann... [mehr]

Was ist ein Motherboard?

Eine Hauptplatine (manchmal auch als Hauptplatine, Hauptplatine, Systemplatine, Basisplatine,... [mehr]

Was ist der...

Ein Netzwerkschnittstellen-Controller (NIC, auch als Netzwerkkarte, Netzwerkadapter, LAN-Adapter... [mehr]

Was ist ein Computergehäuse?

Eine ATX-Desktop-Hülle, deren Rückseite der Kamera am nächsten liegt. Das Motherboard wird flach... [mehr]

Was ist Blu-Ray?

Blu-ray oder Blu-ray Disc (BD) ist ein digitales optisches Datenspeicherformat. Es wurde... [mehr]

Was ist der USB-Hub?

Ein USB-Hub mit vier Anschlüssen und "langem Kabel" und "externer Box" USB-Hub mit vier... [mehr]

Was ist eine externe Soundkarte?

Eine externe Soundkarte ist ein unglaublich nützliches Gerät für Computer und Büros. Dank... [mehr]

Was ist ein Arbeitsspeicher (RAM)?

Arbeitsspeicher (RAM) ist eine Art Datenspeicher, der in Computern verwendet wird, die sich im... [mehr]

Was ist eine Server-Festplatte?

Die Festplatte, die auf dem Server verwendet wird, ist die Serverfestplatte. Wenn wir sagen, dass... [mehr]

Was ist ein Stromversorger?

Ein einfaches Universal-Tischnetzteil, das in elektronischen Labors verwendet wird. Der... [mehr]

Was ist eine Servertauchkühlung?

Die Immersionskühlung ist eine IT-Kühlpraxis, bei der IT-Komponenten und andere Elektronik,... [mehr]

Was ist ein WLAN-Stick?

WLAN Stick funktioniert mit jedem WLAN-Router und verbindet Computer und Notebooks mit... [mehr]

Was ist eine Serverbasierte SSD?

Eine serverbasierte SSD ist ein Solid-State-Laufwerk, das möglicherweise in einem PCI... [mehr]

Was ist ein LED-Fernseher?

Ein LCD-Flachbildfernseher, der anstelle der früheren Kaltkathoden-Leuchtstofflampen (siehe CCFL)... [mehr]

Was ist der WLAN-Repeater?

Ein Wi-Fi-Repeater oder -Extender wird verwendet, um den Abdeckungsbereich Ihres Wi-Fi-Netzwerks... [mehr]

Was sind die Serverprozessoren?

Ein Serverprozessor (CPU) ist eine der Hauptkomponenten eines Servers, in der alle Berechnungen... [mehr]