¿Cuáles son las diferencias entre un SIMM y un DIMM?

Brevemente, un solo módulo de memoria en línea (SIMM) tiene cada contacto en el conector de borde en cortocircuito al pin directamente detrás de él en el otro lado de la placa. Un módulo de memoria dual en línea (DIMM) tiene diferentes señales en los contactos frontales de la que está inmediatamente detrás de él.

Siéntase libre de tl; dr el resto a continuación.

En la década de 1980, cuando Wang Laboratories desarrolló los primeros módulos de memoria estándar, tenían nueve bits de datos (8 más un bit de paridad) de ancho. Para los pines de dirección, control, alimentación, tierra y datos, necesitaba 30 pines en el conector. Había 30 pestañas de conector en la parte inferior de la tarjeta, y aquí está la cosa, la pestaña en el frente y la pestaña directamente en el otro lado tenían la misma señal en corto. Esto se llamó un módulo de memoria en línea único, o SIMM.

Cuando las tarjetas llegaron a 32 bits de datos y 4 bits de paridad a principios de los 90 y más tarde 64 + 8, los comités estándar de la industria en JEDEC tuvieron que acercar los pines (mala idea) o hacer que los módulos sean más largos (también malos) o separe las señales frontal y posterior (mejor idea) o un balance optimizado de los tres.

Como comentario final, tuve la suerte de ser el representante de mi empresa en los comités de JEDEC durante 19 años, y aún seguir el trabajo de mi nuevo empleador. Fue una oportunidad fantástica ver a compañías que de otro modo serían competidores viciosos trabajar juntas en un objetivo común. Pero para mí lo mejor fue conocer a las personas brillantes que se convertirían en mis amigos más queridos de por vida.