Was ist der Unterschied zwischen gerader und ungerader Parität?

Gerade Parität und ungerade Parität beziehen sich beide auf asynchrone Kommunikationsparitätsprüfmodi; gerade Parität setzt ein zusätzliches Bit auf 1, wenn das Datenelement bereits eine ungerade Anzahl von "1"-Bits hat oder auf 0, wenn die Anzahl von "1"-Bits gerade ist, während die Prüfung der ungeraden Parität dasselbe tut, aber die Anzahl von "1" belässt " Bits ungerade. Paritätsbits werden verwendet, um Fehler in Geräten zu erkennen, die Speicher speichern.

Hier ist ein Beispiel für eine ungerade Parität. Die gesendete Nachricht 01000000 enthält nur eine "1". Das Umwandeln dieser in eine ungerade Parität fügt eine Null hinzu, was 0 01000000 ergibt. Die Gesamtzahl der "1"-Ziffern in der Nachricht bleibt eins, was eine ungerade Zahl ist. Wenn eine Nachricht 10101100 lautet, enthält diese Nachricht vier Einsen, was eine gerade Zahl ergibt. Wenn Sie es in eine ungerade Parität umwandeln, wird am Anfang eine "1" hinzugefügt, was 1 10101100 ergibt.

Bei gerader Parität wären die Ergebnisse umgekehrt worden. Der ersten Nachricht (01000000) würde eine "1" hinzugefügt, was 1 01000000 ergibt. Die zweite Nachricht (10101100) hat bereits eine gerade Anzahl von "1"-Bits, zur Paritätsnachricht wäre 0 10101100.

Sowohl Empfänger als auch Absender müssen zustimmen, die Paritätsprüfung zu verwenden und ob die Methode gerade oder ungerade verwendet werden soll.