Eşlik bitinin amacı, daha sonra hataları kontrol etmenin basit bir yolunu sağlamaktır. Veriler elektronik olarak depolandığında veya aktarıldığında, bitlerin "çevrilmesi" nadir değildir - 1'den 0'a veya tam tersi olarak değiştirin. Eşlik kontrolleri bu hataların bazılarının tespit edilmesine yardımcı olabilir. Örneğin, eşitliği olan bir ikili diziyi kontrol etmek için toplam sayı sayılabilir. Bunların sayısı bile değilse, bir hata oluşmuş olabilir.
Bu tip hata kontrolünde doğal zayıflık, sekansta yalnızca tek bir hata sayısını tespit edebilmesidir. Eşit sayıda bit sayılırsa, bir parite kontrolü onu yakalamaz.
Örnek parite kontrol süreci
- Veri 10101'e, 110 eşitlik biti verilir, bu da 101011 bit dizisine neden olur .
- Bu veri başka bir bilgisayara aktarılıyor. Transit olarak, veriler bozulur ve bilgisayar yanlış 100011 verisini alır .
- Alıcı bilgisayar pariteyi hesaplar: 1 + 0 + 0 + 0 + 1 + 1 = 3 . Ardından, sayının eşit olduğunu gösterecek olan 0 sonucunu bekleyerek 3 modulo 2'yi (3'ün 2'ye bölünmesiyle geriye kalan) gerçekleştirir.
- Bunun yerine, sayının tek olduğunu belirten 3 modulo 2 = 1 sonucunu alır. Eşitliğe eşit sayılar aradığından, orijinal bilgisayardan verileri tekrar göndermesini ister.
- Bu sefer, veriler hatasız olarak geliyor: 101011 . Alıcı bilgisayar 1 + 0 + 1 + 0 + 1 + 1 = 4 değerini hesaplar.
- 4 modulo 2 = 0, eşitlik olduğunu gösterir. Eşlik biti dizinin sonundan çıkarılır ve 10101 verileri kabul edilir.
Bitleri kontrol et, Donanım terimleri, İşaret paritesi, Eşlik kontrolü, Alan paritesi