Errores En La Memoria
§1 Sinopsis
Las memorias pueden producir errores; esto ocurre cuando el dato leído es distinto que el que se escribió originalmente. Por supuesto la detección y corrección(en lo posible) de errores de memoria es vital para el correcto funcionamiento del sistema.
§2 Clases de error
Los errores se consideran de dos clases:
Errores duros: Son debidos a averías odaños físicos. Se presentan de forma recurrente y son los más fáciles de diagnosticar.
Errores blandos: Ocurren de forma muy esporádica; cuando un bit cambia espontáneamente de 0 a 1 o viceversa. Sonlos más difíciles de prever. Las causa de esta anomalía pueden ser varias:
* Partículas alfa (en los primeros equipos) por contaminación con uranio y torio del material de encapsulado de lasmemorias.
* Rayos cósmicos. Estos rayos de alta energía pueden cambiar el estado de un transistor o un condensador. El problema es más frecuente en la SRAM que en las DRAM. Posiblemente se agravaráprogresivamente con el aumento de la densidad de integración de los chips (componentes cada vez más pequeños).
* Defectos de suministro eléctrico. En especial el ruido de alta frecuencia en laalimentación. Se recomienda instalar filtros de red.
* Interferencias de radio frecuencia (RF) motivadas por equipos externos o elementos del propio sistema indebidamente apantallados.
* Memoriade velocidad inadecuada para el quipo en que se ha instalado (por ejemplo, memoria PC100 en un equipo que necesite PC133).
* Defectos de temporización. Por ejemplo, por sobrecarga "Overclocking"del sistema, o por una configuración defectuosa de la frecuencia de refresco en la BIOS.
§3 Sistemas de corrección
Ya desde el principio, la existencia de errores hizo cobrar relevancia a losmecanismos capaces de detectar, y en su caso corregir, los posibles errores que se puedan producir en los procesos de lectura/escritura. A la fecha se emplean principalmente dos métodos para garantizar...
Regístrate para leer el documento completo.