Articles

Parity bit

korszerűsített: 10/17/2017 számítógép Hope

Parity bit

a parity bit, más néven check bit, egy bit, amely lehet csatolni egy bináris karakterlánc. Úgy van beállítva, hogy akár 1 vagy 0, hogy a teljes száma 1-bit akár páros (“páros paritás”) vagy páratlan (“páratlan paritás”).

a paritásbit célja egy egyszerű módszer a hibák későbbi ellenőrzésére. Amikor az adatokat elektronikus úton tárolják vagy továbbítják, nem ritka, hogy a bitek “flip” — re változnak-1-ről 0-ra, vagy fordítva. A paritásellenőrzések ezen hibák némelyikét észlelhetik. Például egy bináris szekvencia egyenletes paritással történő ellenőrzéséhez az összes számot meg lehet számolni. Ha az egyek száma nem egyenletes, akkor valószínűleg hiba történt.

az ilyen típusú hibakeresésben rejlő gyengeség az, hogy csak páratlan számú hibát képes észlelni a sorozatban. Ha egy páros bitek száma tükrözött, a paritás ellenőrzés nem fogja elkapni.

Example parity checking process

  1. az 10101-es adatok 1 páros paritás bitet kapnak, ami a 101011-es bitsorozatot eredményezi.
  2. ezek az adatok egy másik számítógépre kerülnek. A szállítás során az adatok megsérülnek,a számítógép pedig a 100011 hibás adatokat kapja.
  3. a fogadó számítógép kiszámítja a paritást: 1+0+0+0+1+1 = 3. Ezután 3 modulo 2-t hajt végre (a fennmaradó 3 osztva 2-vel), 0 eredményt várva, ami azt jelzi, hogy a szám egyenletes.
  4. ehelyett megkapja az eredményt 3 modulo 2 = 1, jelezve, hogy a szám páratlan. Mivel páros paritású számokat keres, arra kéri az eredeti számítógépet, hogy küldje el újra az adatokat.
  5. ezúttal az adatok hiba nélkül érkeznek: 101011. A fogadó számítógép kiszámítja 1+0+1+0+1+1 = 4.
  6. 4 modulo 2 = 0, páros paritást jelezve. A paritásbitet a szekvencia végéről lecsupaszítják, az 10101-es adatokat pedig elfogadják.

ellenőrizze a biteket, a hardver kifejezéseket, jelölje meg a paritást, a paritást, a szóköz paritást