Kas ir paritātes bits?

Paritātes bits, kas pazīstams arī kā pārbaudes bits, ir viens bits, ko var pievienot binārajai virknei. Tas ir iestatīts uz 1 vai 0, lai kopējais skaits 1- bits būtu pat ("pat paritāte") vai nepāra ("nepāra paritāte").

Paritātes bitu mērķis ir nodrošināt vienkāršu veidu, kā vēlāk pārbaudīt kļūdas. Kad dati tiek glabāti vai pārsūtīti elektroniski, biti ir neparasti "pārvērst" - mainās no 1 uz 0 vai otrādi. Paritātes pārbaudes var palīdzēt noteikt dažas no šīm kļūdām. Piemēram, lai pārbaudītu bināro secību, kurai ir vienāda paritāte, kopējais to skaits var tikt skaitīts. Ja to skaits nav vienāds, var rasties kļūda.

Šāda veida kļūdu pārbaudē raksturīgais vājums ir tas, ka secībā var konstatēt tikai nepāra skaitu kļūdu. Ja vienāds skaits bitu ir pagriezts, paritātes pārbaude to nenozīmē.

Paritātes pārbaudes process

  1. Dotajam 10101 tiek piešķirts vienāds paritātes bits ar 1, kā rezultātā rodas bitu secība 101011 .
  2. Šie dati tiek pārsūtīti uz citu datoru. Tranzīta laikā dati ir bojāti, un dators saņem nepareizus datus 100011 .
  3. Saņēmējdators aprēķina paritāti: 1 + 0 + 0 + 0 + 1 + 1 = 3 . Pēc tam tas veic 3 modulo 2 (atlikušais 3 dalīts ar 2), gaidot rezultātu 0, kas norāda, ka skaitlis ir vienāds.
  4. Tā vietā tas saņem rezultātu 3 modulo 2 = 1, norādot, ka numurs ir nepāra. Tā kā tas meklē numurus ar vienādu paritāti, tas lūdz oriģinālo datoru vēlreiz nosūtīt datus.
  5. Šoreiz dati tiek iegūti bez kļūdām: 101011 . Saņemošais dators aprēķina 1 + 0 + 1 + 0 + 1 + 1 = 4 .
  6. 4 modulo 2 = 0, kas norāda pat paritāti. Paritātes bits tiek noņemts no secības beigām, un dati 10101 tiek pieņemti.

Pārbaudiet bitus, aparatūras terminus, atzīmēt paritāti, paritātes pārbaudi, kosmosa paritāti