Viernes , Julio 21 2017
Inicio / Tutoriales / Diferencia entre memoria RAM ECC y NON-ECC: todo lo que necesitas saber

Diferencia entre memoria RAM ECC y NON-ECC: todo lo que necesitas saber

Posiblemente no te hayas fijado que las memorias RAM normalmente se denominan por su formato: DDR, DDR2, DDR3 o las actuales DDR4. Pero entre ellas existen dos tipos: Memoria RAM ECC y las NON-ECC. Las que usamos los usuarios domésticos son las memorias RAM NON-ECC y los equipos Workstation y servidores las denominadas ECC. ¿Quieres saber sus diferencias? ¡Te lo explicamos en este tutorial!

¿Qué son las memorias RAM ECC y NON-ECC?

RAM ECC

El sistema de almacenamiento de un ordenador está jerarquizado por sub-sistemas que forman parte de un todo, siendo este el sistema de memoria. Entre estos sistemas que componen a uno mayor, se encuentra el disco duro, la memoria RAM y la caché interna del procesador. Por supuesto, cada uno tiene un objetivo y una función particular, y la memoria RAM, que significa Random Access Memory (traducido como Memoria de Acceso Aleatorio) no es la excepción a la regla. Existe diversa cantidad de memorias RAM, y suelen prestarse a confusión por sus similitudes, como es el caso de las memorias RAM ECC y NON-ECC.

En primera instancia, se debe comprender qué acciones realiza una memoria RAM por sí sola. Esta memoria de acceso rápido o aleatorio permite el almacenamiento de la información sobre los registros que utiliza el ordenador para cumplir sus tareas. Hay registros que sirven específicamente para acciones particulares, es decir, que cada tipo de registro tiene su funcionalidad.

TE RECOMENDAMOS
FEEM, una herramienta para compartir archivos sin conexión entre dispositivos de plataformas distintas

La memoria RAM guarda los registros de tareas determinadas, por lo que tiene influencia directa en la velocidad de respuesta del procesador ya que hay bloques de almacenamiento de datos que permite fragmentar procesos. Sin embargo su rasgo más distintivo es la capacidad de almacenamiento; su objetivo siempre será agilizar las respuestas para que no llegue a detenerse el sistema por algún programa y el procesador no se vea obligado a buscar en el disco duro, ya que toma mucho tiempo en generar una respuesta.

Un ordenador básico puede funcionar de manera decente con 2GB de RAM, mientras que quien desee utilizar aplicaciones como juegos o programas profesionales debe tener una RAM con capacidad de 16 ó 32 GB. Por supuesto, a mayor capacidad, más costosa será la memoria y su precio se ha visto relativamente inflado los últimos meses por la demanda de mayor memoria para los smartphone.

Diferencias entre las memorias RAM ECC y NON-ECC

RAM ECC vs NON-ECC

La palabra ECC significa “Error Correcting Code”, que implica que la memoria RAM tiene un bit extra, el cual representa un código programado para detectar errores en el procesador y avisarnos que hay que sustituir la memoria RAM. Ya que funcionan con sistema binario, si el bit llega a estar en 1, es que detectó un error; de estar en 0, implica que todo está correctamente. Cuando hay un bit de corrección de errores  implica que la RAM es capaz de guardar información de registros que no se encuentran en la memoria CACHE del procesador; esta es la memoria de acceso instantáneo del procesador.

Es posible que a veces ocurran errores por subidas de temperatura o fallos electrónicos, y estos errores hacen que se cambien algunos bits de los registros y así hay errores de funcionamiento del procesador. Las memorias RAM ECC tienen un diseño en la arquitectura que permite detectar el bit alterado y corregirlo, sin perder datos de funcionamiento.

TE RECOMENDAMOS
Como comprobar el estado de la Memoria RAM en Windows y MAC OSX

Las memorias RAM ECC y NON-ECC son sencillas de identificar y diferenciar porque, básicamente, la diferencia es de un bit. La NON-ECC simplemente no tiene este bit de corrección de error, y es conocida como la memoria RAM normal, que está presente en la mayoría de las ordenador.

Como identificar si tú módulo si tu RAM es ECC o NON-ECC
RAM Non-ECC

Es tan simple como ir a la pegatina de tu memoria RAM e identificar el modelo exacto. Muchas veces te vienen “Non-ECC” en ellas inscritos y otras veces el modelo. Si no quieres abrir el PC, puedes averiguar el modelo con el programa CPU-Z en la pestaña SPD.

Apunta el modelo y busca en la web del fabricante Corsair, G.Skill, Kingston…) todas sus características. En uno de los apartados vendrá explícito si es Non-ECC o ECC. Pero si usas un ordenador convencional ya te adelantamos que será Non-ECC.

Nuestra conclusión sobre la memoria ECC

A pesar de tener una diferencia tan mínima, pocas veces son utilizadas en los mismos aparatos; es decir, las memorias RAM ECC y NON-ECC cumplen las mismas funciones, solo que la ECC tiene un valor agregado. Sin embargo, por el bit extra, también suele correr más lentamente y puede llegar a ser hasta un 20 al 30 % más caras y no son muy habituales en tiendas. La memoria ECC suele ser utilizada en servidores centrales, por la necesidad de un sistema de respaldo en caso de fallo de procesamiento. Un portátil o un ordenador básico de oficina no deberían tener problemas en funcionar con una memoria normal, ya que a que el uso que se le es dado es lo suficientemente sencillo como para no tener fallos que impliquen correcciones automáticas.

¿Os ha parecido bueno el artículo? ¡No olvides darle a me gusta y compartirlo! ¡Esperamos vuestros comentarios. ¡Gracias!

Sobre Miguel Ángel Navas

Amante de la informática, los smartphones y la tecnología en general. Técnico superior en Administración de sistemas informáticos y redes, certificado en CISCO y un reviewer sin pelos en la lengua. Cualquier duda o cuestión aquí me tenéis.

Te recomendamos

Corsair Dominator Special Edition Torque Review en Español (Análisis)

Cuando queremos lo mejor de lo mejor, nos viene una marca a la cabeza: Corsair. …

  • Hugo Scali

    Excelente articulo y bien explicado.

  • Patrick Gómez

    No sabía de estas particularidades. Bien explicado desde luego.

  • Jorge Parra

    Que buena explicación, no sabía nada a cerca del asunto de ECC / Non-ECC. Pero sin embargo sigo teniendo una duda que si no es mucha molestia me gustaría pedirles su opinion. Verán tengo una ASRock G31M-VS2, y recientemente compré una memoria de 4GB, al parecer todo indica que esa memoria es Non-ECC y bueno, al instalarla el equipo no quizo arrancar, solo prendía pero no iniciaba ni mostraba imagen.. Pero es que he leído tantos post sobre el tema y no consigo la respuesta a mi pregunta aún, que sería: ¿Puede esa memoria funcionar de alguna manera en mi pc, o simplemente perdí mi dinero? Acoto que cuento con un SO de 32 bytes con Windows 7 Ultimate, con un procesador capaz de aguantar los 64 bytes. Disculpen la molestia y la verdad no se si puedo hacer esta pregunta acá, pero si pueden ayudarme lo agradeceré mucho.. Saludos!

    • La tiene que soportar tu placa base 🙂 Pero para un usuario doméstico es mejor NO-ECC y para un servidor la ECC.