Ha habido muchos desarrollos en tecnología RAM para satisfacer la creciente demanda de un procesamiento de datos más rápido. El análisis de big data, el aumento de diferentes plataformas de redes sociales y varias aplicaciones desarrolladas para esta generación dependiente de la nube se encuentran solo una de las muchas razones por las cuales la memoria delgada de la oblea en nuestras computadoras debería poder caber en grandes fragmentos de datos en sus forma compacta. Hoy, el módulo de memoria que vemos en la mayoría de los sistemas informáticos se llama DIMM (módulo de memoria dual en línea). Existen numerosos tipos de DIMM, pero solo discutiremos dos de sus tipos comunes en este artículo, el RDIMM y el UDIMM. Antes de llegar a los detalles de estos dos, primero tengamos una visión general de su denominador común, el DIMM.
Que es un dimm?
SIMM (módulo de memoria en línea único) es un tipo de módulo de memoria que admite 32 bits de datos. Solía dominar el mercado de la memoria en la década de 1980, pero gradualmente quedó anticuado con el advenimiento de las CPU de 64 bits. Con la introducción de las CPU de Pentium de Intel que utilizó el ancho de datos de 64 bits y la aparición de SDRAM (DRAM sincrónica), se deben instalar dos SIMM en línea para acomodar los 64 bits de transferencia de datos. Considerado redundante, Simm fue reemplazado lentamente por DIMM, que tiene una ruta de datos de 64 bits. Dimm es básicamente un SIMM de doble cara, y un solo DIMM puede tomar el lugar de dos SIMMS. Con el doble de la ruta de datos de su predecesor, DIMMS transfiere datos a una velocidad más rápida y, hasta el día de hoy, sigue siendo el módulo de memoria estándar en la mayoría de las computadoras.
No todos los DIMM se crean igual. El DIMM convencional también se conoce como el UDIMM (DIMM no registrado) y el RDIMM (DIMM registrado). Siga leyendo mientras abordamos las diferencias entre estos dos módulos de memoria, los usos de cada memoria, y si podemos mezclar estos dos DIMM en el mismo sistema.
Rdimm vs. Udimm
DIMM registrado o RDIMM, como su nombre lo indica, tiene un registro dentro del DIMM, colocado entre los módulos DRAM y el controlador de memoria del sistema. El registro amortigua las direcciones, las líneas de comando y los relojes, mientras que los datos van directamente hacia y desde el controlador de memoria y el DRAMS. El controlador de memoria dirige instrucciones relacionadas con direcciones, comandos y relojes al registro de memoria en lugar de acceder directamente a los DRAM. Esto mejora la integridad de la señal y disminuye la carga eléctrica del controlador de memoria, lo que permite al sistema admitir más módulos de memoria mientras mantiene la estabilidad. Los RDIMM también incluyen detección de paridad, fortaleciendo aún más su confiabilidad. Una vez que se detectan problemas con la dirección y las señales de control que pasan a través del registro, el RDIMM revertirá una señal de error al controlador de memoria.
Por otro lado, UDIMM no tiene ningún búfer ni registrarse a bordo. Todas las instrucciones del controlador de memoria van directamente a los DRAM. Sin ningún búfer, dirección y señales de control agregan carga eléctrica al controlador de memoria; Por lo tanto, los sistemas que admiten UDIMM solo podrán manejar un número limitado de DIMMS. Los UDIMM también carecen de la detección de errores de paridad de RDIMM (salvo para aquellos con ECC, pero eso sería para otro tema); El controlador de memoria solo detecta los errores de la señal y la señal de control en una etapa posterior, cuando la corrupción ya ha ocurrido.
Ancho de banda y latencia
RDIMM renderiza un ciclo de reloj adicional y más potencia debido al paso adicional de atravesar la dirección y las líneas de comando al registro. Esto da como resultado una mayor latencia y un ancho de banda menor para RDIMMS. En consecuencia, para un DIMM en cada canal de memoria, Udimms tiene la ventaja de latencia y ancho de banda. Pero es una historia totalmente diferente cuando hay más de un Dimms por canal de memoria donde cambia el ciclo de reloj para UDIMM debido a la alta carga eléctrica en la dirección y las líneas de control. Un solo ciclo de reloj se duplica para permitir un tiempo de asentamiento, lo que resulta en una mayor latencia y un menor ancho de banda que RDIMMS. Por lo tanto, el rendimiento superior de RDIMM se presenta cuando hay más de un DIMM por canal de memoria, entregando un 8.7% de tasa de transferencia de datos más rápida que los UDIMM para dos DIMM por canal.[1] Aunque la amortiguación en RDIMM da como resultado más ciclos de reloj y más potencia que los DIMM tradicionales, generalmente proporcionan un mayor rendimiento cuando se usan dos o más DIMM por canal de memoria.
UDIMM también se limita a un máximo de dos DIMM por canal de memoria, por lo que RDIMM sería un módulo de memoria más adecuado para usar para sistemas que admiten tres o más canales de memoria.
Usos
Debido a las cargas eléctricas menores en los controladores de memoria, los RDIMM proporcionan una mejor estabilidad, escalabilidad y confiabilidad que los UDIMM. Sin embargo, los rdimms son más caros que los udimms dado el tipo de rendimiento que ofrece. Por esta razón, los RDIMM se usan principalmente en servidores donde las RAM de alta capacidad y de alto rendimiento son una necesidad.
En contraste, los UDIMM se utilizan en sistemas con requisitos de memoria bajos como nuestras computadoras portátiles y escritorios normales. Los tamaños de UDIMM varían de 2 GB a 8GB. Su precio más barato, su capacidad de menor capacidad y rendimiento de rango medio lo hacen ideal para sistemas informáticos regulares.
Mezclar rdimm y udimm
Una placa base está diseñada para admitir un RDIMM o un UDIMM, pero no ambos, ya que estos dos DIMM usan diferentes tecnologías y arquitecturas. Usar ambos no dañará el sistema, pero será inutilizable. El sistema mostrará un error una vez que la placa base detecta una memoria incompatible instalada y solo funcionará nuevamente una vez que coloque el módulo de memoria correcto.
Cual es mejor?
Cuando se trata de integridad de rendimiento e señal, RDIMM es mucho mejor que UDIMM con el registro adicional en su arquitectura donde las direcciones y las líneas de comando se enrutan. La carga eléctrica menor en el controlador de memoria también hace que RDIMM sea más confiable y estable que UDIMM. Sin embargo, a pesar de las ventajas de RDIMM, aún no será práctico usarlo en computadoras portátiles y escritorios regulares, considerando su alto precio y los requisitos de memoria de dichos sistemas. Los UDIMM son más adecuados para estos tipos de sistemas, pero cuando se trata de servidores de alta gama, los RDIMM son un mejor ajuste, evitando los cuellos de botella de rendimiento de la memoria.
Sin embargo, vale la pena señalar que los RDIMM no están diseñados para reemplazar a UDIMM a pesar del menor rendimiento de este último. En cambio, RDIMM y UDIMM deben tratarse como dos tipos diferentes de DIMM diseñados para diferentes propósitos y para diferentes tipos de sistemas informáticos.
Fuentes:
[1] Florina, Anghel. "Cómo: diferencia entre RDIMM y UDIMM". 22 de octubre de 2013. https: // comunidad.spicworks.com/How_to/54504-Diferference-between-rdimm-and-udimm. Consultado el 24 de agosto de 2021