Definice a význam Parity Bit

Co je Parity Bit?

Paritní bit je bit s hodnotou 0 nebo 1, který se přidává k bloku dat pro účely detekce chyb. Dává datům buď lichou, nebo sudou paritu, která se používá k ověření integrity dat.

Paritní bity se často používají při přenosu dat, aby se zajistilo, že data nebudou během přenosu poškozena. Například každých 7 bitů dat může obsahovat paritní bit (celkem tedy 8 bitů nebo jeden byte). Pokud je při přenosu dat protokol nastavena lichá parita, musí mít každý datový packet lichou paritu. Pokud je nastavena na sudou, musí mít každý paket sudou paritu. Pokud je přijat paket se špatnou paritou, dojde k chybě a data bude nutné přenést znovu.

Paritní bit každého datového paketu je vypočítán před přenosem dat. Níže jsou uvedeny příklady výpočtu paritního bitu při nastavení sudé i liché parity.

Sudá parita:

* Počáteční hodnota: 1010101 (čtyři jedničky)
* Přidaný paritní bit: 1
* Přenášená hodnota: 10101011
* Výsledek:

Sudá parita:

* Počáteční hodnota: 1010101 (čtyři 1s)
* Přidaný paritní bit: 0
* Přenesená hodnota: 10101010
* Výsledek: Sudá parita (čtyři jedničky)

Hodnota paritního bitu závisí na počáteční paritě dat. Například binární hodnota 10000000 má lichou paritu. Proto by se přidala 0, aby parita zůstala lichá, a 1, aby hodnota měla sudou paritu.

Ačkoli je kontrola parity užitečným způsobem ověřování dat, není to metoda spolehlivá. Například hodnoty 1010 a 1001 mají stejnou paritu. Pokud je tedy vysílána hodnota 1010 a přijímána 1001, nebude zjištěna žádná chyba. To znamená, že kontrola parity není při ověřování dat stoprocentně spolehlivá. Přesto je nepravděpodobné, že by v malém paketu dat byl chybný více než jeden bit. Pokud se změní pouze jeden bit, dojde k chybě. Proto jsou kontroly parity nejspolehlivější při použití malých velikostí paketů.

Definice Parity Bit na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Paritní bit nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Paritní bit alebo chcete navrhnúť nový technický termín, kontaktujte nás.