Tabla de contenido:
- Definición: ¿Qué significa la memoria de código de corrección de errores (memoria ECC)?
- Techopedia explica la memoria de código de corrección de errores (memoria ECC)
Definición: ¿Qué significa la memoria de código de corrección de errores (memoria ECC)?
La memoria del código de corrección de errores (ECC) es un tipo de almacenamiento de datos de computadora diseñado específicamente para detectar, corregir y monitorear los tipos más comunes de corrupción de datos en el interior. A medida que se procesan los datos, la memoria ECC equipada con un algoritmo especial escanea y corrige constantemente los errores de memoria de un solo bit. Esto garantiza que no se almacenen accidentalmente datos erróneos o corruptos en la memoria. Por lo general, se encuentra y se utiliza en sistemas con datos de alto valor, como los sistemas informáticos científicos y financieros.
Techopedia explica la memoria de código de corrección de errores (memoria ECC)
La memoria ECC tradicional usa códigos de Hamming, mientras que otros usan redundancia modular triple, que se prefiere debido a que tiene un hardware más rápido en comparación con el hardware de corrección de errores de Hamming. Las implementaciones anteriores de memoria ECC enmascaran errores corregibles, actuando como si el error nunca hubiera ocurrido, y solo informan errores no corregibles. Las implementaciones recientes registran errores corregibles y errores no corregibles.
La memoria ECC utiliza bits de paridad para almacenar código cifrado. Paralelamente a los datos que se escriben en la memoria, se almacena su código ECC. Una vez que se leen los datos, el código ECC almacenado se compara con el código ECC generado cuando se leyeron los datos. Si en cualquier caso hay una falta de coincidencia, los bits de paridad lo descifran para determinar qué bit tiene un error y se corrige de inmediato.