MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

Tek Eşlik Biti
1
toplam 1 sayısını tek yapmak için bu biti ekleyin
Verideki 1 sayısı 4
Eşlik biti dahil toplam 1 sayısı 5
Veri uzunluğu (bit) 7

Tek Eşlik Biti Nedir?

Eşlik biti (parity bit), temel hata tespiti yapabilmek için bir ikili veri bloğunun sonuna eklenen tek bir ek bittir. Tek eşlik kullanıldığında bu bit öyle seçilir ki veri bitleri ile eşlik bitinin kendisi birlikte sayıldığında toplam 1 sayısı her zaman tek olur. Bu hesaplayıcı, girdiğiniz ikili dizedeki 1'leri sayar ve tek eşlik kuralını sağlamak için gereken eşlik bitini (0 veya 1) verir.

Eklenen eşlik bitiyle 1'lerin toplamını tek yapan veri bitleri
Toplam 1 sayısı tek olacak şekilde tek eşlik biti eklenir.

Hesaplayıcı Nasıl Kullanılır?

İkili veri dizenizi girin (yalnızca 0 ve 1 karakterleri). Hesaplayıcı kaç tane 1 olduğunu sayar. Bu sayı zaten tekse eşlik biti 0 olur (herhangi bir değişiklik gerekmez). Sayı çiftse, toplamı tek yapmak için eşlik biti 1 olur.

Formülün Açıklaması

Verideki 1 sayısının k olduğunu varsayalım. Tek eşlik biti şöyle hesaplanır: $$P = (k + 1) \bmod 2$$ Bir başka deyişle, k çiftken \(P = 1\), k tekken \(P = 0\) olur. İletilen kod sözcüğü, orijinal verinin sonuna P eklenmiş hâlidir ve böylece toplam 1 sayısının tek olması garanti edilir.

1 sayısından tek eşlik bitinin hesaplanmasını gösteren akış şeması
1'lerin sayısı çiftse eşlik biti 1, değilse 0 olur.

Çözümlü Örnek

1011001 verisini ele alalım. 1'leri sayalım: 1 olan konumlar 1, 1, 1, 1 — yani 4 adet 1 var, bu da çift bir sayı. Toplamı tek yapmak için bir tane daha 1 eklememiz gerekir, dolayısıyla eşlik biti 1 olur. Tam kod sözcüğü 10110011 olur ve 5 adet 1 içerir (tek). Veri 1011000 olsaydı (3 adet 1, zaten tek), eşlik biti 0 olurdu.

Sık Sorulan Sorular

Tek eşlik ile çift eşlik arasındaki fark nedir? Çift eşlik toplam 1 sayısını çift yapar; tek eşlik ise tek yapar. Bu araç tek eşlik kullanır.

Eşlik biti tüm hataları tespit edebilir mi? Tek bir eşlik biti, tek sayıda bit değişimini tespit edebilir; ancak çift sayıda hatayı tespit edemez, hatanın yerini bulamaz ve düzeltemez.

Eşlik biti nerelerde kullanılır? Eşlik bitleri seri iletişimde (UART), bellek sistemlerinde ve birçok basit veri bütünlüğü kontrolünde karşımıza çıkar.

Son güncelleme: