Turinys:
Apibrėžimas - ką reiškia nelyginė paritetas?
Asinchroninėse ryšio sistemose nelyginis paritetas reiškia pariteto tikrinimo režimus, kai kiekvienas perduodamų bitų rinkinys turi nelyginį bitų skaičių. Jei bendras duomenų skaičius kartu su pariteto bitu yra nelyginis skaičius, jis vadinamas nelyginiu paritetu. Jei duomenų jau yra nelyginis skaičius, pridėto pariteto bito vertė yra 0, kitu atveju - 1.
Paritetų bitai yra paprasčiausia klaidų aptikimo forma. Tikrinant atminties įrenginius, naudojamas nelyginis pariteto tikrinimas. Siuntėjas ir gavėjas turėtų sutikti su nelyginio pariteto tikrinimu. Be šito sėkmingas bendravimas neįmanomas. Jei perdavimo metu perjungiamas nelyginis bitų skaičius, pariteto tikrinimais galima nustatyti, ar duomenys yra sugadinti. Tačiau taikant šį metodą nepavyks aptikti klaidų, įvestų pakeitus vienodą bitų skaičių tame pačiame duomenų vienete, nes paritetas vis tiek išliks keistas, nepaisant duomenų sugadinimo.
„Techopedia“ paaiškina „Odd Parity“
Paritetų bitai pridedami prie perduodamų pranešimų, kad būtų užtikrinta, jog bitų skaičius, kurio viena vertė yra bitų rinkinyje, būtų lygus ar nelyginis skaičius. Lyginiai ir nelyginiai paritetai yra du paritetų tikrinimo režimų variantai.
Keistą paritetą galima aiškiau paaiškinti pavyzdžiu. Apsvarstykite perduodamą pranešimą 1010001, kuriame yra trys pranešimai. Tai paverčiama nelyginiu paritetu pridedant nulį, darant seką 0 1010001. Taigi bendras jų skaičius yra trys, nelyginis skaičius. Jei perduoto pranešimo forma yra 1101001, kuriame yra keturi pranešimai, jį galima paversti nelyginiu paritetu pridedant vieną, sudarant seką 1 1101001.
