Skip to main content

¿Qué es una unidad de paridad?

Una unidad de paridad es un dispositivo de almacenamiento utilizado como parte de un sistema informático que contiene datos de paridad para fines de redundancia y respaldo. Esto suele formar parte de una matriz redundante de discos independientes (RAID), en el que una o más unidades de disco están conectadas para actuar como un solo sistema. Cuando los datos se almacenan en estos dispositivos, se puede crear información de paridad para su uso posterior en caso de que uno de los discos falle. Una unidad de paridad no es necesariamente parte de todas las configuraciones RAID, pero permite una recuperación de datos simple y efectiva.

La función básica de una unidad de paridad es proporcionar almacenamiento adicional de "bits de paridad", que son piezas de datos utilizados para hacer una copia de seguridad de las unidades principales en una matriz de discos. Una matriz es una configuración de computadora en la que varios discos, como dos o más discos duros, se conectan entre sí y se usan como un único sistema de almacenamiento. Aunque se utilizan varios métodos diferentes para esto, un RAID es una de las formas más comunes. Existen varios tipos de RAIDS, y los "niveles" más complejos a menudo incluyen el uso de una unidad de paridad para proporcionar respaldo efectivo y redundancia de información.

Una unidad de paridad funciona mediante el uso de bits de paridad almacenados en ella. El ejemplo más simple de cómo funcionan los bits de paridad es en un RAID u otro sistema que usa tres unidades en total. Dos de las unidades se utilizarían como discos de almacenamiento de datos reales, mientras que la tercera funcionaría como una unidad de paridad. Cada vez que los datos se guardan en el RAID, cada información se divide por la mitad, con una parte en una unidad y la otra en la segunda.

Los datos de la computadora consisten en bits, que son datos binarios representados por uno o por cero. Siempre que la información se almacena en un sistema con una unidad de paridad, se agrega un bit de cada unidad de almacenamiento a la otra. Si el resultado es un número par, entonces un bit de paridad con un valor de cero se guarda en el dispositivo de paridad, mientras que un resultado impar crea un valor de uno. Esto se puede usar si una de las unidades de almacenamiento falla, para recrear los datos que faltan para restaurar lo que se perdió.

Por ejemplo, un "1" en un dispositivo y un "0" en el otro generarían un "1" para almacenar en la unidad de paridad, ya que este es un valor extraño cuando se suman. Si la unidad de almacenamiento con los datos "0" se corrompe, se puede reemplazar con un nuevo disco en blanco. Luego, el sistema puede ver los datos existentes, encontrar el "1" restante en el almacenamiento de datos, compararlo con el "1" en el dispositivo de paridad y reconocer que se debe recrear un "0" para restaurar los datos perdidos. Esto es redundancia y permite que una matriz recupere datos de manera efectiva incluso si se pierde parte del sistema original.