Bit Parity
a parity bit, also known as a check bit, is a single bit that can be appended to a binary string. É definido como 1 ou 0 para fazer o número total de 1-bits ou par (“paridade par”) ou ímpar (“paridade ímpar”).
a finalidade de um bit de paridade é fornecer uma maneira simples de verificar os erros mais tarde. Quando os dados são armazenados ou transferidos eletronicamente, não é incomum para bits “flip” — mudança de um 1 para um 0, ou vice-versa. Verificações de paridade podem detectar alguns desses erros. Por exemplo, para verificar uma sequência binária com paridade par, o número total de um pode ser contado. Se o número de um não é mesmo, um erro é provável ter ocorrido.
a fraqueza inerente neste tipo de verificação de erros é que ele só pode detectar um número ímpar de erros na sequência. Se um número par de bits são virados, um cheque de paridade não vai pegá-lo.
exemplo processo de verificação de paridade
- os dados 10101 é dado o bit de paridade par de 1, resultando na sequência de bits 101011.estes dados são transferidos para outro computador. Em trânsito, os dados são corrompidos, e o computador recebe os dados incorretos 100011.o computador receptor calcula a paridade: 1+0+0+0+1+1 = 3. Ele então executa 3 Módulo 2 (o restante de 3 dividido por 2), esperando o resultado 0 o que indica que o número é par.
- em vez disso, recebe o resultado 3 Módulo 2 = 1, indicando que o número é ímpar. Porque ele está procurando números com paridade par, ele pede ao computador original para enviar os dados novamente.
- desta vez, os dados chegam sem erros: 101011. O computador receptor calcula 1+0+1+0+1+1 = 4.
- 4 Módulo 2 = 0, indicando paridade par. O bit de paridade é retirado do final da sequência, e os dados 10101 são aceitos.bits de verificação, Termos de Hardware, paridade de marcação, paridade de paridade, paridade de espaço
Leave a Reply