RAM ECC: ¿Puede usar la RAM más confiable en su PC?


Hannah Stryker / Geek de instrucciones

El hardware de computadora de nivel empresarial puede ser realmente aburrido, pero parte de él puede ser realmente emocionante. Hay una característica específica que ha sido un lugar común en servidores y estaciones de trabajo durante mucho tiempo, y los usuarios con hardware de consumo han mirado con envidia: ECC RAM. ¿Puedes usarlo?

¿Qué es la RAM ECC?

En primer lugar, debemos aclarar qué es ECC RAM. Nuestras computadoras transfieren datos dentro y fuera de la RAM constantemente, y la mayoría de las veces, este es un proceso sencillo. Pero claro, no siempre sale a la perfección. Ocasionalmente, los errores se filtrarán y, cuando lo hacen, pueden causar que su PC se bloquee. Un error de memoria puede ser causado por cualquier cosa, incluidos los rayos cósmicos (no estamos bromeando). Aquí es donde interviene la memoria ECC.

RAM ECC fabricada por Crucial.
Módulos RAM DIMM y SODIMM ECC, con nueve chips cada uno. Crucial

ECC significa «código de corrección de errores» y, en el contexto de RAM, ECC RAM es un tipo de memoria de computadora con un chip adicional que puede detectar cada vez que hay un error en la memoria, como un bit invertido, y corregirlo en tiempo real. tiempo antes de que realmente pueda causar estragos. La mayoría de las memorias ECC usan código que puede corregir errores de un solo bit y detectar, pero no corregir, errores de doble bit (SEC-DED). Normalmente se usa en sistemas donde la estabilidad es una prioridad absoluta y no se puede tolerar la corrupción de datos, como ciertos tipos de servidores y estaciones de trabajo.

La memoria ECC puede evitar la mayoría de los bloqueos relacionados con la memoria en las PC que la admiten, pero por alguna razón, la RAM que la mayoría de nosotros usamos en nuestras PC personales no es ECC, lo que significa que los errores de un solo bit pueden estropear y bloquear nuestras PC. . ¿Por qué es este el caso?

¿Puedo usar ECC RAM en mi PC?

La respuesta a esto es un poco complicada. Si bien la memoria RAM que tiene en su PC probablemente no sea ECC, algunos hardware de consumo realmente admiten memoria ECC. Sin embargo, al momento de escribir esto, es una tirada.

Para los chips AMD, la memoria ECC es compatible «extraoficialmente». Esto significa que no es una característica anunciada, pero tampoco es algo a lo que el fabricante de chips esté cerrando la puerta. Si desea usar la memoria ECC en su computadora AMD, deberá buscar una placa base que admita la memoria ECC; las que lo hacen normalmente la anunciarán.

En los chips Intel, la memoria ECC también es compatible con algunos de ellos desde 2021. Sin embargo, puede ser mucho más complicado encontrar una placa base compatible con ECC para los chips de consumo de Intel. A diferencia de AMD, donde el soporte de ECC depende de los fabricantes de placas base para implementarlo, Intel restringe el uso de memoria ECC en sus principales conjuntos de chips de placas base de consumo. Esto significa que si tiene una CPU Intel y desea usar la memoria ECC con ella, debe buscar una placa base de nivel empresarial.

Incluso entonces, no encontrará ninguna memoria RAM ECC que no esté diseñada o comercializada para uso de servidores y empresas. parece raro Si la memoria ECC es básicamente una RAM mucho más estable, ¿por qué no todos la usan?

¿Por qué no todos usan ECC RAM?

Memoria Kingston FURY Beast DDR4 RGB Special Edition en una PC para juegos
Justin Duino / Geek de instrucciones

Hay algunas desventajas en la memoria ECC. Para tener en cuenta el proceso de corrección de errores, la RAM ECC normalmente es un poco más lenta que la RAM normal, entre un 2 % y un 5 % más lenta. Las capacidades añadidas también significan que la RAM ECC es entre un 10 % y un 20 % más cara que la RAM estándar. Y con las CPU actuales (más o menos) que lo admiten, es posible que tampoco valga la pena esforzarse por obtener RAM ECC y un sistema compatible con ECC. La RAM no solo es más costosa, sino que también gastará más en su placa base en su búsqueda para obtener RAM ECC.

Probablemente ni siquiera lo necesite tanto para que sea una característica que deba ir a buscar. ¿Recuerdas la última vez que tu computadora falló debido a daños en la memoria? Actualmente, la RAM del consumidor es muy estable y es posible que se produzcan errores muy rara vez, pero, de nuevo, si sucede, se reiniciará y podrá continuar justo donde lo dejó. Esto es diferente a los servidores y las computadoras empresariales, donde cualquier tiempo de inactividad podría ser catastrófico.

Algunas personas han argumentado que ECC debe incluirse en la memoria del consumidor y, para ser justos, no estamos en desacuerdo. Linus Torvalds, el creador del kernel de Linux, criticó a Intel por frenar a la industria y no admitir ECC en sus partes de consumo, diciendo que podría hacer mucho bien en el espacio del consumidor.

Si bien esto podría ser correcto, a menos que realmente comience a admitirse de manera generalizada en la RAM, las placas base y las CPU de los consumidores, entonces probablemente no debería seguir la ruta ECC.

RELACIONADO: Linux cumple 30 años: cómo un proyecto de afición conquistó el mundo





Source link-39