Skip to main content

Vad är en checkbit?

En checkbit är en extra binär eller noll som används för att indikera ett felaktigt tillstånd inom information.I situationer där data kan utvecklas mer än ett fel samtidigt är användningen av en checkbit för att indikera fel inte helt tillförlitlig.Kontrollbitar används ofta med data som överförs seriellt eller för att säkerställa att beräkningsminnet fungerar korrekt.Antingen kan en eller en noll användas för att indikera ett fel beroende på vilken typ av paritet som används.

Paritet är processen att kontrollera om fel när kontrollbitar används.En checkbit kallas ofta en paritetsbit.Om den totala mängden i en korrekt binär sekvens inklusive kontrollbiten är en udda mängd, kallas det udda paritet.Även paritet är när den totala mängden i data och kontrollerar bit tillsammans lägger till en jämn mängd.

Anta till exempel att en person ville överföra den sju bitbinära sekvensen 1100101. Det finns fyra i detta nummer, därförOm hon ville lägga till lite för att skapa udda paritet, skulle hon lägga till en 1 i slutserien och därmed skapa nummer 1100101 1 .Om en person bestämde sig för att använda jämn paritet, skulle hon lägga till en 0 istället för en 1 till slutet och därmed producera 1100101 0 .Valet av udda eller till och med paritet är vanligtvis en fråga om fastställda standarder eller designerval.Detta är den enklaste formen att använda en checkbit.

Föreställ dig vad som händer när den udda paritetssträngen 11001011 överförs.Om en eller noll ändras i antalet innan det når sin destination kommer den totala beloppet att lägga till ett jämnt belopp, vilket indikerar att det finns ett fel i uppgifterna.Å andra sidan, om ett fel införs i en jämn paritetssekvens, kommer ett udda antal av dem att inträffa.Om två eller flera siffror ändras under transitering kan det vara omöjligt att upptäcka ett fel med en enda checkbit eftersom båda fel tillsammans kan skapa den ursprungliga pariteten.

Mer komplexa metoder har utvecklats för feldetektering i datoranvändning.I de fall där en enkel felidentifiering är allt som är nödvändig kommer det ofta att använda en enda checkbit.Det sätt på vilket tecken kodas i den amerikanska standardkoden för informationsutbyte (ASCII) eller den utökade binärkodade decimal-change-koden (EBCDIC) är exempel på hur en enda checkbit används i datavetenskap.Kontrollera bitar, paritet och andra feldetekteringsscheman spelar en viktig roll för att säkerställa att data som manipuleras av beräkningsbara processer förblir fria från oönskade biverkningar orsakade av brus och felaktiga förhållanden.