O que é um bit de verificação?
Um bit de verificação é um binário extra zero ou zero que é usado para indicar uma condição incorreta nas informações. Nas situações em que os dados podem desenvolver mais de um erro ao mesmo tempo, o uso de um bit de verificação para indicar erros não é totalmente confiável. Os bits de verificação geralmente são usados com dados transmitidos em série ou para garantir que a memória computacional esteja funcionando corretamente. Um ou um zero pode ser usado para indicar um erro, dependendo do tipo de paridade que está sendo usada.
Paridade é o processo de verificação de erros quando os bits de verificação são usados. Um bit de verificação é freqüentemente chamado de bit de paridade. Se a quantidade total de unidades em uma seqüência binária correta, incluindo o bit de verificação, for uma quantidade ímpar de unidades, isso será chamado de paridade ímpar. Paridade uniforme é quando a quantidade total de unidades nos dados e no bit de verificação somam uma quantidade uniforme.
Por exemplo, suponha que uma pessoa deseje transmitir a sequência binária de sete bits 1100101. Existem quatro nesse número; portanto, se ela quiser adicionar um pouco para criar paridade ímpar, ela adicionará 1 à série final, criando assim o número 1100101 1 . Se uma pessoa decidisse usar paridade uniforme, ela adicionaria um 0 em vez de um 1 ao final, produzindo 1100101 0 . A escolha da paridade ímpar ou par geralmente é uma questão de padrões estabelecidos ou escolha do designer. Essa é a forma mais simples de usar um bit de verificação.
Imagine o que acontece quando a sequência de paridade ímpar 11001011 é transmitida. Se um ou zero for alterado no número antes de chegar ao seu destino, a quantidade total de unidades somará uma quantidade uniforme, indicando assim que há um erro nos dados. Por outro lado, se um erro for introduzido em uma sequência de paridade par, ocorrerá um número ímpar de um. Se dois ou mais números forem alterados em trânsito, pode ser impossível detectar um erro usando um único bit de verificação, pois os dois erros juntos podem criar a paridade original.
Métodos mais complexos foram desenvolvidos para detecção de erros na computação. Nos casos em que uma identificação simples de erro é tudo o que é necessário, no entanto, o uso de um único bit de verificação geralmente é suficiente. A maneira pela qual os caracteres são codificados no Código Padrão Americano para Intercâmbio de Informações (ASCII) ou no Código de Intercâmbio Decimal com Código Binário Estendido (EBCDIC) são exemplos de como um único bit de verificação é usado na ciência da computação. Os bits de verificação, a paridade e outros esquemas de detecção de erros desempenham um papel vital para garantir que os dados manipulados por processos computáveis permaneçam livres de efeitos colaterais indesejados causados por ruídos e condições incorretas.