Strona główna : Terminy techniczne : Definicja bitu parzystości

Bit parzystości

Bit parzystości to bit, z wartością 0 lub 1, który jest dodawany do bloku zwanego data w celu wykrywania błędów. Daje dane nieparzyste lub parzyste, które służą do sprawdzania integralności danych.

Bity parzystości są często używane w transmisji danych, aby zapewnić, że dane nie zostaną uszkodzone podczas procesu przesyłania. Na przykład, każde 7 bitów danych może zawierać bit parzystości (łącznie 8 bitów lub jeden bajt). Jeśli protokół transmisji danych jest ustawiony na parytet nieparzysty, każda paczka danych musi mieć parytet nieparzysty. Jeśli jest ustawiony na parzystość, każdy pakiet musi mieć parzystość. Jeśli odebrany zostanie pakiet z nieprawidłową parzystością, wystąpi błąd i dane będą musiały zostać ponownie przesłane.

Bit parzystości dla każdego pakietu danych jest obliczany przed przesłaniem danych. Poniżej znajdują się przykłady tego, jak bit parzystości byłby obliczany przy użyciu ustawień parytetów nieparzystych i parzystych.

Parytet nieparzysty:
  • Wartość początkowa: 1010101 (cztery jedynki)
  • Dodano bit parzystości: 1
  • Przekazana wartość: 10101011
  • Wynik: nieparzysta parzystość (pięć jedynek)
Parytet parzysty:
  • Wartość początkowa: 1010101 (cztery jedynki)
  • Dodano bit parzystości: 0
  • Przekazana wartość: 10101010
  • Wynik: równy parzystość (cztery jedynki)
Wartość bitu parzystości zależy od początkowej parzystości danych. Na przykład dwójkowa wartość 10000000 ma parytet nieparzysty. Dlatego dodawane byłoby 0, aby go zachować  i 1, aby nadać wartość parzystą.

Chociaż sprawdzanie parzystości jest użytecznym sposobem sprawdzania poprawności danych, nie jest to metoda niezawodna. Na przykład wartości 1010 i 1001 mają tę samą parzystość. Dlatego też, jeśli wartość 1010 zostanie przesłana i odebrany zostanie 1001, żaden błąd nie zostanie wykryty. Oznacza to, że kontrole parzystości nie są w 100% wiarygodne podczas sprawdzania poprawności danych. Mimo to jest mało prawdopodobne, że więcej niż jeden bit będzie nieprawidłowy w małym pakiecie danych. Dopóki zmieniany jest tylko jeden bit, wystąpi błąd. Dlatego sprawdzanie parzystości jest najbardziej niezawodne w przypadku używania małych rozmiarów pakietów.

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję bitu parzystości. Wyjaśnia w terminologii komputerowej, co oznacza bit parzystości i jest jednym z wielu terminów technicznych w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz, że ta definicja bitu parzystości jest pomocna, możesz odwołać się do niej, korzystając z powyższych linków.