sistema que emplea la comprobación de paridad añade un bit de paridad adicional para cada byte de datos , y utiliza paridad par o impar comprobación para evaluar la integridad de los datos. En el caso de la comprobación de paridad impar, cuando el sistema escribe datos en la memoria , el comprobador de paridad examina cada poco para ver si su valor es 0 o 1 . El comprobador de paridad luego suma los valores de cada bit , estableciendo el valor del bit de paridad a 0 si la suma es impar y establecer el valor a 1 si la suma es par. El sistema lee esta información cuando recupera los datos y si detecta una suma de número , que trata los bytes como datos corruptos , reportar el incidente a la BIOS. Incluso la comprobación de paridad funciona de la misma manera, aunque bajo , incluso la comprobación de paridad , el comprobador de paridad fija el bit de paridad para proporcionar una suma de número par , como una cantidad impar indica un error.
Papel de el BIOS
Si su sistema tiene una placa base que soporta la comprobación de paridad, puede activar o desactivar en la BIOS . La opción para desactivar la comprobación de paridad es útil si se opta por instalar memoria sin paridad adicional. El BIOS también informa de errores de paridad , y le dará opciones como guardar el trabajo en curso y reiniciar el equipo.
Inconvenientes de comprobación de la paridad
comprobación de la paridad no es a prueba de tontos . Múltiples bits pueden tener sus valores cambiados de 0 a 1 o viceversa a través de un evento tal como una interrupción eléctrica dentro de un circuito . En un sistema con paridad impar , si dos bits con un valor de 1 tienen esos valores cambian a 0 , la suma de los bits de datos y bits de paridad todavía será igual a uno y el comprobador de paridad no reconocerá la corrupción de datos. Mientras que un probador de paridad puede solicitar al BIOS para advertir al usuario de un error de memoria , no puede corregir los errores , lo que limita el valor de la comprobación de paridad .
De corrección de errores de código
ECC va más allá de la detección de errores de paridad a los errores de corrupción de derivados de un solo bit dañado. Mientras que ECC no puede corregir los errores de bits múltiples , todavía puede detectarlos y alertar sobre la corrupción de datos. Scott, Mueller toma nota de que el peligro de corrupción de bits múltiples es mínima , sin embargo, que indica en su artículo " Paridad y ECC " para Publishing QUE que el 98 por ciento de los errores de memoria son errores de un solo bit . John Williams informó en su libro de 2008 " Diseño Digital VLSI con Verilog " que a partir del momento de la escritura , ECC se había convertido en una tecnología más frecuente que la comprobación de paridad , ya que la mayor parte del disco duro y los fabricantes de chips de memoria RAM construido sus productos con una funcionalidad ECC .