Há apenas duas opções para o bit de paridade, 0 (zero) para paridade PAR ou 1 (um) para paridade ímpar. Suponha agora que determinada informação foi dividida em 8 discos, logo, a informação foi dividida em um bloco de 8 bits. Agora, suponha que essa informação seja 01101101. Ao contar o número de “1” desse bloco, obtemos o número 5, que é ímpar, logo, o bit de paridade para esse bloco é 1, o disco que armazenar o bit de paridade irá armazenar o número 1. Agora vamos supor que o quarto disco falhe e o bit desse disco seja perdido. Dessa forma, o bloco da nossa informação será 011?1101. Sendo que o “?” representa o bit perdido. Ao consultar o bit de paridade, identificamos que o bloco deve ter paridade ímpar. Vamos agora contar os bits que conhecemos do bloco 011?1101: o resultado é 5 bits. Como esse bloco deve possuir paridade ímpar, podemos inferir que o bit desconhecido só pode ser 0.
Vejamos outros exemplos:
|
Note que, ao perder um disco que possua um bit significativo, o sistema pode reconstruir o disco perdido por meio do cálculo do bit de paridade. Entretanto, se dois ou mais discos forem perdidos, e consequentemente dois ou mais bits forem perdidos, então não há como reconstruir o bloco. |
Exemplo: 01?00?101 – bit de paridade 0. O resultado é par e a soma atual é 3, então ou o primeiro bit é 0 e o segundo é 1 ou o primeiro bit é 1 e o segundo é 0. Dessa forma, não há como calcular os bits perdidos.