bit wikipedia Paritatea
Aplicație [| ]
În datele de serie format de transmisie este utilizat în mod frecvent 7 biți de date, un bit de paritate, unul sau doi biți de stop. Acest format poate găzdui frumos toate caracterele ASCII de 7 biți într-un octet convenabil de 8-biți. De asemenea, a permis alte formate: date de 8 biți și biți de paritate.
Echipament de serie paritatea de interfață de comunicație, de obicei, este controlată (de exemplu, UART). indicație de eroare este pus la dispoziția procesorului (și sistemul de operare) prin intermediul echipamentului registru de stare. Reducerea de eroare este de obicei realizată de retransmisie a datelor, ale căror detalii sunt gestionate de software-ul (de exemplu, funcțiile sistemului de operare de intrare-ieșire)
Controlul anumitor secvențe binare (de exemplu, cod mașină) utilizând bitul de paritate este numit, de asemenea, controlul de paritate. Controlul de paritate este cea mai simplă și mai puțin puternic, metoda de control a datelor. Cu ajutorul doar o singură eroare în datele scanate pot fi detectate. O dublă eroare este incorect luată ca datele corecte. Prin urmare, controlul de paritate se aplică în cantități mici de date, de obicei, la fiecare octet. care dă raportul redundanță pentru această metodă este de 1/8. rareori metodă în rețele de calculatoare, din cauza capacităților de diagnosticare mici utilizate. Există o modificare a acestei metode - controlul vertical și orizontal de paritate. Diferența constă în faptul că datele originale este considerată ca o matrice a cărei rânduri constituie octeți de date. Verificați cifră se calculează separat pentru fiecare rând și pentru fiecare coloană a matricei. Această metodă relevă o parte semnificativă a defectelor duble, dar are o redundanță mai mare. El este, de asemenea, acum aproape nu se aplică transferului de informații în rețea.
CRC polinoame și biți de paritate [| ]
Controlul de paritate este de fapt un caz special de verificare a cantității de redundanță ciclică x polinom +1.
Exemple [| ]
bit Paritatea sau cifra de verificare este generat în etapa „OR exclusiv“ secvențial (1 bit 2, rezultatul cu 3, 4 cu rezultatul, etc.).
Luați în considerare circuitul folosind devyatibitnye codewords format din opt biți de date urmate de un bit de paritate.
- 10111101 6 cuprinde un număr de „1“ biți. bit Paritatea este 0, obținem cuvântul cod 101 111 010.
- Numărul 01110011 conține 5 '1' biți. bit Paritatea este 1, pentru a primi cuvântul de cod 011100111.
- Numărul 00000000 conține 0 '1' biți. bit Paritatea este 0, obținem un cuvânt de cod 000000000.
bitstream gol sau inexistent de asemenea, are un singur bit zero, astfel încât bitul de paritate este „0“.
A se vedea, de asemenea, [. | ]
- Paritatea este folosit pentru a recupera date într-un RAID.
- RAM Paritatea folosind detectarea erorilor de memorie de paritate.
- Hamming cod - următorul pas după bitul de paritate.