Articles

Bit de paridad

Actualizado: 17/10/2017 por Computer Hope

Bit de paridad

Un bit de paridad, también conocido como bit de comprobación, es un bit único que se puede agregar a una cadena binaria. Se establece en 1 o 0 para hacer que el número total de 1 bits sea par («paridad par») o impar («paridad impar»).

El propósito de un bit de paridad es proporcionar una forma sencilla de comprobar si hay errores más adelante. Cuando los datos se almacenan o transfieren electrónicamente, no es raro que los bits se «volteen»: cambien de un 1 a un 0, o viceversa. Las comprobaciones de paridad pueden detectar algunos de estos errores. Por ejemplo, para comprobar una secuencia binaria con paridad par, se puede contar el número total de unas. Si el número de unos no es par, es probable que haya ocurrido un error.

La debilidad inherente en este tipo de comprobación de errores es que solo puede detectar un número impar de errores en la secuencia. Si se voltea un número par de bits, una comprobación de paridad no lo atrapará.

Ejemplo de proceso de comprobación de paridad

  1. El dato 10101 recibe el bit de paridad uniforme de 1, lo que resulta en la secuencia de bits 101011.
  2. Estos datos se transfieren a otro ordenador. En tránsito, los datos están dañados y la computadora recibe los datos incorrectos 100011.
  3. El equipo receptor calcula la paridad: 1+0+0+0+1+1 = 3. Luego realiza 3 módulo 2 (el resto de 3 dividido por 2), esperando el resultado 0 que indicaría que el número es par.
  4. En su lugar, recibe el resultado 3 módulo 2 = 1, lo que indica que el número es impar. Debido a que está buscando números con paridad uniforme, le pide al ordenador original que envíe los datos de nuevo.
  5. Esta vez, los datos llegan sin errores: 101011. El equipo receptor calcula 1+0+1+0+1+1 = 4.
  6. 4 módulo 2 = 0, indicando paridad uniforme. El bit de paridad se elimina del final de la secuencia y se acepta el dato 10101.

Comprobar bits, Términos de hardware, Marcar paridad, Comprobar paridad, Paridad de espacio