Bit de paridad ( Eng. Parity bit ): un bit de control en tecnología informática y redes de datos , que sirve para verificar la paridad general de un número binario (la paridad del número de bits individuales en un número).
La comunicación serial a menudo usa un formato de 7 bits de datos, un bit de paridad, uno o dos bits de parada. Este formato coloca perfectamente todos los caracteres ASCII de 7 bits en un conveniente byte de 8 bits. También se permiten otros formatos: 8 bits de datos y un bit de paridad.
En las comunicaciones en serie, la paridad suele estar controlada por el hardware de la interfaz (por ejemplo, UART ). El indicador de error está disponible para el procesador (y el sistema operativo ) a través del registro de estado del hardware. La recuperación de errores generalmente se realiza mediante la retransmisión de datos, cuyos detalles son manejados por software (por ejemplo, funciones de E/S del sistema operativo)
La verificación de una determinada secuencia binaria (por ejemplo, una palabra de máquina ) mediante un bit de paridad también se denomina control de paridad . El control de paridad es el método de control de datos más simple y menos poderoso. Solo puede detectar errores únicos en los datos que se están comprobando. Un error doble se identificará erróneamente como datos válidos. Por lo tanto, la paridad se aplica a pequeños fragmentos de datos, normalmente por byte , lo que da un factor de redundancia de 1/8 para este método. El método rara vez se usa en redes informáticas debido a las bajas capacidades de diagnóstico. Hay una modificación de este método: control de paridad vertical y horizontal . La diferencia es que los datos originales se consideran como una matriz, cuyas filas forman los bytes de datos. El dígito de control se calcula por separado para cada fila y para cada columna de la matriz. Este método detecta una proporción significativa de errores dobles, pero tiene más redundancia. Ahora también casi nunca se usa cuando se transmite información a través de la red.
La paridad es en realidad un caso especial de verificar la redundancia de una suma cíclica con un polinomio x +1.
El bit de paridad o bit de verificación se genera al realizar la operación XOR secuencialmente (1 bit con 2, resultado con 3, resultado con 4, etc.).
Considere un circuito que utiliza palabras de código de nueve bits que consisten en ocho bits de datos seguidos de un bit de paridad.
Un flujo de bits vacío o inexistente también tiene cero bits 1, por lo que el bit de paridad será '0'.