Bit de paridade

Um bit de paridade é um bit, com um valor de 0 ou 1, que é adicionado a um bloco de dados para fins de detecção de erros. Ele atribui aos dados uma paridade par ou ímpar, que é usada para validar a integridade dos dados.

Os bits de paridade são frequentemente usados na transmissão de dados para garantir que os dados não sejam corrompidos durante o processo de transferência. Por exemplo, cada 7 bits de dados pode incluir um bit de paridade totalizando 8 bits, ou um (byte). Se o protocolo de transmissão de dados estiver definido como paridade ímpar, cada pacote de dados deverá ter paridade ímpar. Se estiver definido como paridade par, cada pacote deverá ter paridade par. Se um pacote for recebido com a paridade incorreta, será produzido um erro e os dados precisarão ser retransmitidos.

O bit de paridade de cada pacote de dados é calculado antes de os dados serem transmitidos. Abaixo estão exemplos de como um bit de paridade seria calculado usando configurações de paridade ímpar e par.

Paridade ímpar:
  • Valor inicial: 1010101 (quatro 1s)
  • Bit de paridade adicionado: 1
  • Valor transmitido: 10101011
  • Resultado: Paridade ímpar (cinco 1s)
Paridade par:
  • Valor inicial: 1010101 (quatro 1s)
  • Bit de paridade adicionado: 0
  • Valor transmitido: 10101010
  • Resultado: Paridade par (quatro 1s)

O valor do bit de paridade depende da paridade inicial dos dados. Por exemplo, o valor binário 10000000 tem paridade ímpar. Portanto, um 0 seria adicionado para manter a paridade ímpar, e um 1 seria adicionado para atribuir paridade par ao valor.

Embora a verificação de paridade seja uma maneira útil de validar dados, ela não é um método infalível. Por exemplo, os valores 1010 e 1001 têm a mesma paridade. Portanto, se o valor 1010 for transmitido e 1001 for recebido, nenhum erro será detectado. Isso significa que as verificações de paridade não são 100% confiáveis ao validar dados. Ainda assim, é improvável que mais de um bit esteja incorreto em um pacote pequeno de dados. Desde que apenas um bit seja alterado, ocorrerá um erro. Portanto, as verificações de paridade são mais confiáveis quando são usados pacotes pequenos.

Atualizado March 31, 2011 por Per C.

quizTeste seus conhecimentos

Network jitter refers to intermittent variations in what?

A
Encryption
0%
B
Latency
0%
C
Baud
0%
D
Bandwidth
0%
Correct! Incorrect!     View the Jitter definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Bit de paridade nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.