Was ist Parity?

 

Die zwei häufigst verwendeten Techniken der Fehlererkennung (error detection / error correction) sind Parity und ECC.

Parity stellt die Quersumme der einzelnen bits innerhalb eines Bytes dar. Wenn nun ein Bit an das Byte angehängt wird (0 ... gerade Zahl von einsern, 1 ... ungerade Zahl) kann man dies als Prüfbit verwenden, um zu erkennen, ob alle Daten richtig übertragen wurden. Die Fehler erkennung mit Parity-Bit kann nur einfache Bit-Fehler erkennen. Wenn mehr als ein Bit verändert ist, kann diese Fehlererkennung eventuell nicht funktionieren.

Ähnlich wie bei der Parity-Fehlererkennung nimmt das ECC (Error Correction Code) das Daten-Byte und erstellt eine spezielle Serie von Bits. Dieser Code beschreibt das Daten-Byte. Mit ECC werden sowohl Einzel- als auch Doppel-Bit-Fehler erkannt und direkt korrigiert.