No contexto de um PC (computador pessoal), a paridade refere -se a um método de detecção de erros usado principalmente em sistemas mais antigos e em algum hardware especializado. Envolve adicionar um bit extra (o bit de paridade) a um byte de dados. O valor desse bit de paridade é definido para garantir que o número total de 1s no byte (incluindo o bit de paridade) seja sempre uniforme (paridade) ou sempre ímpar (paridade ímpar).
como funciona: Digamos que estamos usando paridade uniforme. Se o byte de dados tiver um número par de 1s, o bit de paridade será definido como 0. Se o byte de dados tiver um número ímpar de 1s, o bit de paridade será definido como 1, tornando o número total de 1s.
Detecção de erro: Quando os dados são recebidos, o sistema receptor verifica a paridade novamente. Se a paridade não corresponder (por exemplo, o sistema espera paridade uniforme, mas encontra um número ímpar de 1s), indica que ocorreu um erro durante a transmissão ou armazenamento.
Limitações: *
detecta apenas erros de bits únicos: A paridade pode detectar com segurança erros de bits únicos (onde apenas um bit foi invertido). No entanto, ele não pode detectar com segurança erros de vários bits (onde dois ou mais bits são invertidos). Se um número par de bits for invertido, a verificação de paridade passará, mesmo que os dados sejam corrompidos.
*
não comumente usado em PCs modernos: Os métodos mais sofisticados de detecção e correção de erros (como o código de correção de erros ECC) agora são predominantes nos sistemas modernos, especialmente para RAM e armazenamento. A paridade é menos eficiente e menos poderosa.
Em resumo, embora a paridade fosse um mecanismo de detecção de erros comum em PCs mais antigos, suas limitações significam que é amplamente substituído por técnicas mais robustas na computação moderna. É improvável que você o encontre, a menos que esteja trabalhando com hardware muito antigo ou sistemas incorporados especializados.