Comprobación de paridad

Definición - ¿Qué significa Parity Check?

Una verificación de paridad es el proceso que garantiza una transmisión de datos precisa entre los nodos durante la comunicación. Se agrega un bit de paridad a los bits de datos originales para crear un número de bit par o impar; el número de bits con valor uno.

Luego, la fuente transmite estos datos a través de un enlace, y los bits se verifican y verifican en el destino. Los datos se consideran precisos si el número de bits (pares o impares) coincide con el número transmitido desde la fuente.

Techinfo explica la verificación de paridad

La verificación de paridad, que se creó para eliminar errores de comunicación de datos, es un método simple de verificación de datos de red y tiene un mecanismo de trabajo fácil y comprensible.

Por ejemplo, si los datos originales son 1010001, hay tres unos. Cuando se usa la verificación de paridad par, se agrega un bit de paridad con valor 1 al lado izquierdo de los datos para hacer que el número de unos sea par; los datos transmitidos pasan a ser 1. Sin embargo, si se usa la verificación de paridad impar, el valor del bit de paridad es cero; 1. Si los datos originales contienen un número par de 11010001s (01010001), entonces el bit de paridad de valor 1 se agrega al lado izquierdo de los datos para hacer que el número de 1101001s sea impar, si se usa la verificación de paridad impar y los datos transmitidos pasan a ser 1.

El receptor acepta utilizar la misma verificación de paridad que el remitente, que es par o impar. Si este acuerdo no está configurado correctamente, la comunicación no puede ocurrir. Una vez que los datos llegan al receptor, si los datos se transmiten incorrectamente, el valor del bit de paridad se vuelve incorrecto; por tanto, indica que se ha producido un error durante la transmisión.

La verificación de paridad se utiliza para las comunicaciones, aunque los protocolos más avanzados, como los protocolos de red Microcom (MNP) y ITU-T V.42b, lo suplantan como estándar en la comunicación por módem. Todavía se usa para pruebas de dispositivos de almacenamiento de memoria, por ejemplo, para ejecutar verificaciones de memoria cuando se leen datos.

La verificación de paridad es un método muy básico que puede detectar errores simples pero no puede, por ejemplo, detectar errores causados ​​por ruido eléctrico que cambia el número de bits. De hecho, puede suceder que tanto los bits de recepción como los de envío tengan errores, compensándose entre sí.

Aunque la posibilidad de que esto suceda en una PC es básicamente remota, en grandes sistemas informáticos donde existe una necesidad esencial de garantizar la integridad de los datos, se podría asignar un tercer bit para la verificación de paridad.

La matriz redundante de discos independientes (RAID) también utiliza una forma mejorada de protección basada en la paridad que verifica la paridad horizontal y vertical. Se escribe un segundo conjunto de datos de paridad en todas las unidades para evitar pérdidas en caso de error.

Cuando una unidad RAID falla en su verificación de paridad, los datos se reconstruyen utilizando la información de paridad junto con los datos de los otros discos. Se suman los bits de las unidades restantes. Si suman un número impar, la información correcta en la unidad fallida tenía que ser par y viceversa.