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.