El módulo de memoria dual en línea (DIMM) es un tipo de memoria de acceso aleatorio (RAM) que se utiliza en varias computadoras. Cada módulo puede utilizar una serie de lo que se conoce como circuitos integrados de paquete dual en línea. Trabajando en conjunto, estos circuitos integrados proporcionan una forma para que las computadoras escriban, lean y reescriban información rápidamente de manera dinámica.
Los circuitos integrados son simplemente circuitos miniaturizados que existen en la superficie de un material de sustrato, como el silicio. Comúnmente conocidos como microchips, la variedad de circuitos integrados de paquete dual en línea puede reconocerse por su forma plana y rectangular. También tienen dos filas paralelas de pines conectores.
Hay muchos tipos diferentes de módulos de memoria dual en línea, cada uno de los cuales puede tener un número diferente de pines. Estos pueden variar en número de 72 a 240 y, por lo general, dictan qué tipo de DIMM es la unidad. Un DIMM con 72 pines se conoce como SO-DIMM, que significa módulo de memoria dual en línea de contorno pequeño. Estos módulos de RAM relativamente pequeños se pueden encontrar en computadoras portátiles, ciertas impresoras de gama alta y PC con placas base de factor de forma pequeño. Son los módulos DIMM más pequeños, lo que les permite utilizarse en aplicaciones en las que el espacio es un problema.
Además de tener diferentes números de pines, muchos DIMM tienen muescas enchavetadas que permiten una instalación perfecta. Dado que estas muescas se encuentran en diferentes ubicaciones a lo largo de la parte inferior del DIMM y pueden diferir en número entre uno y tres, generalmente es imposible instalar el DIMM incorrecto para una aplicación determinada. Al observar la ubicación y el número de muescas, es posible determinar si el módulo de RAM es correcto incluso antes de intentar la instalación.
La diferencia entre el módulo de memoria dual en línea y el módulo de memoria único en línea (SIMM) que reemplazó es que la mayoría de los DIMM utilizan un ancho de bus de 64 bits, mientras que los SIMM solo tenían una ruta de datos de 32 bits. Hubo un tiempo en que prevalecían los procesadores con anchos de bus de 32 bits, pero la introducción de los procesadores de ruta de datos de 64 bits requería que los SIMM se instalaran en pares coincidentes para sumar un total de 64 bits. La introducción de DIMM permitió utilizar un solo módulo RAM en lugar de dos SIMM en estas aplicaciones.
Los módulos de memoria duales en línea han pasado por muchas evoluciones en el diseño desde que se introdujeron por primera vez a principios de la década de 1990. Las generaciones posteriores de DIMM, como Double Data Rate (DDR), DDR2 y DDR3, aumentaron la cantidad de memoria que podía contener cada módulo, al tiempo que aumentaban la velocidad a la que se podían escribir y leer.