În informatică, ce este paritatea?

Când este utilizată într-un mediu de calcul, paritatea are de-a face cu abordarea utilizată pentru a determina dacă datele au fost pierdute sau compromise într-un fel în timpul transferului de la o sursă rădăcină în altă locație. Acestea pot include mișcări precum pierderea datelor în timpul unei operațiuni, suprascrierea datelor și chiar și atunci când datele sunt copiate și stocate într-un mod oarecare, cum ar fi pe disc. De asemenea, intră în joc atunci când se evaluează transferul de date între hard disk-urile computerelor.

Acest proces de verificare a datelor își primește numele de la cuvântul latin paritas, care înseamnă echivalent sau egal. Întrucât efectul dorit al transferului de date este să ajungă la destinație fără corupție de nici un fel, este speranța că ceea ce este primit este egal sau identic cu originalul.

Stabilirea parității presupune inserarea unor cifre binare suplimentare în transmiterea datelor. Aceste cifre suplimentare sunt cunoscute ca biți de paritate. Un singur bit este adăugat la un grup predeterminat de biți care sunt mutați în același timp. Deși în esență merge împreună cu grupul de biți binari, de fapt nu devine o parte a grupului. Mai degrabă, bitul este acolo pentru a ajuta la definirea grupului și, sperăm, să mențină ceilalți biți împreună în timpul transmisiei.

Structura exactă a bitului suplimentar depinde de grupul de biți binari cu care este atribuit să călătorească. Înainte ca transmiterea datelor să aibă loc, fiecare grup de biți este numărat pentru a determina numărul exact din fiecare grup. Dacă grupul are un număr impar, bitul de paritate este setat la zero. Când grupul are un număr par de biți, acesta este setat la unu. Odată ce paritatea la capătul de origine este stabilită, începe transmiterea datelor.

La capătul de recepție, fiecare grup de biți este din nou numărat pentru a se asigura că întregul set a finalizat călătoria. Acest lucru se face asigurându-vă că biții primiți sunt un număr impar. Dacă numărul de biți este un număr par, aceasta înseamnă că ceva a avut loc în timpul transmisiei și s-au pierdut datele din acel grup special de biți. Este generat un mesaj de eroare, iar utilizatorul final are opțiunea de a încerca transmiterea a doua oară.

Paritatea este pur și simplu un mijloc de a ne asigura că ceea ce este trimis este ceea ce este primit. Atingerea acestuia este scopul cu orice tip de transmisie de date, iar acesta este cel mai adesea ceea ce se întâmplă de fapt. Dacă există probleme continue cu realizarea acesteia în timpul transmisiilor, acesta este un semn că ceva a fost corupt în acest proces. În acest moment, este important ca un specialist în sisteme informatice să analizeze situația.