Ram mit ECC
Geizhals » Forum » Hardware-Allgemein » Ram mit ECC (8 Beiträge, 20 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.
Re: Ram mit ECC
JK
24.06.2002, 21:20:40
Was Thunder kann, kann ich schon lang... (Nur besser ;-))

ECC (either "error correction [or correcting] code" or "error checking and correcting") allows data that is being read or transmitted to be checked for errors and, when necessary, corrected on the fly. It differs from parity-checking in that errors are not only detected but also corrected. ECC is increasingly being designed into data storage and transmission hardware as data rates (and therefore error rates) increase.

Here's how it works for data storage:

When a unit of data (or "word") is stored in RAM or peripheral storage, a code that describes the bit sequence in the word is calculated and stored along with the unit of data. For each 64-bit word, an extra 7 bits are needed to store this code.
When the unit of data is requested for reading, a code for the stored and about-to-be-read word is again calculated using the original algorithm. The newly generated code is compared with the code generated when the word was stored.
If the codes match, the data is free of errors and is sent.
If the codes don't match, the missing or erroneous bits are determined through the code comparison and the bit or bits are supplied or corrected.
No attempt is made to correct the data that is still in storage. Eventually, it will be overlaid by new data and, assuming the errors were transient, the incorrect bits will "go away."
Any error that recurs at the same place in storage after the system has been turned off and on again indicate a permanent hardware error and a message is sent to a log or to a system administrator indicating the location with the recurrent errors.
At the 64-bit word level, parity-checking and ECC require the same number of extra bits. In general, ECC increases the reliability of any computing or telecommunications system (or part of a system) without adding much cost. Reed-Solomon codes are commonly implemented; they're able to detect and restore "erased" bits as well as incorrect bits.


Alles klar? !:-)

MfG,

JK
Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
...
Re(3): Ram mit ECC
24.06.2002, 21:37:17
ECC (entweder "Fehlerkorrektion [ oder Beheben ] Code" oder "Fehlerprüfung und Beheben") erlaubt Daten, die, auf Störungen überprüft zu werden und gelesen oder übertragen wird, wenn notwendig, schnell behoben zu werden.  Es unterscheidet sich von dadurch Parität-überprüfen, daß Störungen nicht nur ermittelt werden, aber auch behoben.  ECC wird in zunehmendem Maße in Datenspeicher- und -getriebekleinteile entworfen, während Datenraten (und folglich Fehlerhäufigkeit) sich erhöht.  

Ist hier, wie es für Datenspeicher funktioniert:  

Wenn eine Maßeinheit von Daten (oder "von Wort") im RAM oder in der Zusatzablage gespeichert wird, wird ein Code, der die Spitze Reihenfolge im Wort beschreibt, zusammen mit der Maßeinheit von Daten errechnet und gespeichert.  Für jedes 64-bitwort sind Bits Extrakosten 7 erforderlich, diesen Code zu speichern.  Wenn die Maßeinheit von Daten für Messwert verlangt wird, über-zu-sein-las ein Code für gespeichert und Wort wird errechnet wieder mit dem ursprünglichen Algorithmus.  Der eben erzeugte Code wird mit dem erzeugten Code verglichen, als das Wort gespeichert wurde.  Wenn die Codes zusammenpassen, sind die Daten von den Störungen frei und werden gesendet.  Wenn die Codes nicht zusammenpassen, werden die fehlenden oder fehlerhaften Spitzen durch den Codevergleich festgestellt und die Spitze oder die Spitzen werden geliefert oder behoben.  Kein Versuch wird, die Daten zu beheben gebildet, die noch in der Ablage ist.  Schließlich Testblatt er durch neue Daten und, die Störungen annehmend waren vorübergehend, die falschen Spitzen willen "weggehen."  Jede mögliche Störung, die am gleichen Platz in der Ablage wiederkehrt, nachdem das System weg und eingeschaltet worden ist, zeigen wieder eine dauerhafte Kleinteilstörung an und einem Systemverwalter eine Anzeige wird zu einem Maschinenbordbuch oder geschickt, der die Position mit den rückläufigen Störungen anzeigt.  Auf dem 64-bitwortniveau erfordern die Parität-Überprüfung und ECC die gleiche Zahl Extraspitzen.  Im allgemeinen erhöht ECC die Zuverlässigkeit irgendeines Rechnens oder Nachrichtentechniksystems (oder Teils eines Systems) ohne viele Kosten zu addieren.  Schilf-Solomon Codes werden allgemein eingeführt;  sieSIND in der Lage, "gelöschte" Spitzen sowie falsche Spitzen zu ermitteln und wieder herzustellen.  


|-D könnte ein bissal komisch klingen.
maschinen sind halt noch nicht perfekt ;-)

Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung