Hogar Hardware ¿Qué es el código de corrección de errores (ecc)? - definición de techopedia

¿Qué es el código de corrección de errores (ecc)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa el Código de corrección de errores (ECC)?

El código de corrección de errores (ECC) verifica los datos leídos o transmitidos en busca de errores y los corrige tan pronto como se encuentran. El ECC es similar a la verificación de paridad, excepto que corrige los errores inmediatamente después de la detección. ECC se está volviendo más común en el campo del almacenamiento de datos y el hardware de transmisión de red, especialmente con el aumento de las velocidades de datos y los errores correspondientes.

Techopedia explica el Código de corrección de errores (ECC)

El código de corrección de errores se aplica al almacenamiento de datos a través de los siguientes pasos:

  1. Cuando un byte o palabra de datos se almacena en RAM o almacenamiento periférico, se estima y almacena una secuencia de bits que especifica el código. Cada número fijo de bits por palabra tiene un número fijo adicional de bits para almacenar este código.
  2. Cuando se llama el byte o la palabra para lectura, se calcula un código para la palabra recuperada de acuerdo con el algoritmo original y luego se compara con los bits fijos adicionales del byte almacenado.
  3. Si los códigos coinciden, los datos están libres de errores y se envían para su procesamiento.
  4. Si los códigos no coinciden, los bits modificados se capturan mediante un algoritmo matemático y los bits se corrigen inmediatamente.

Los datos no se verifican durante su período de almacenamiento, pero se prueban en busca de errores cuando se solicitan. Si es necesario, la fase de corrección de errores sigue a la detección. Los errores recurrentes frecuentes en la misma dirección de almacenamiento indican un error de hardware permanente. En este caso, el sistema envía al usuario un mensaje, que se registra para registrar las ubicaciones de error.

¿Qué es el código de corrección de errores (ecc)? - definición de techopedia