Saltar al contenido

¿Por qué es necesario instalar la RAM en pares?

Solución:

Además de las disposiciones modernas de doble y triple canal, la memoria sí (y en algunos sistemas todavía lo hace) tenía que instalarse en pares o incluso en grupos de cuatro. Por ejemplo, en las placas base diseñadas para procesadores 286 y 386SX, los SIMM de 8 bits (en realidad, generalmente de 9 bits, con un bit de paridad adicional para la detección de errores) se instalaron en pares para coincidir con el bus de datos de 16 bits de la CPU. Esto significaba que el procesador podía solicitar y obtener su bus de datos completo en una solicitud en lugar de dos. De manera similar, un 386DX o 486 con sus buses de datos de 32 bits necesitaría 4 módulos de 8 o 9 bits de ancho (aunque solo un módulo de 32/36 bits).

Aquellos con edad suficiente (es decir, yo) recordarán SIMM de 30 pines (módulos de 8 y 9 bits) y SIMM de 72 pines (los módulos de 32/36 bits).

Cuando aparecieron las CPU Intel “clase Pentium”, la mayoría de ellas tenían un bus de datos de 64 bits para mejorar la rapidez con la que se podían mover los datos a su caché interna (a pesar de que eran procesos de 32 bits en su núcleo y, por lo tanto, en su mayor parte solo procesaban de forma nativa datos en trozos de 32 bits o más pequeños), nuevamente comenzamos a tener que duplicar los SIMM de 72 pines (32 o 36 bits) para mantener ese bus externo alimentado.

Los DIMM presentan una ruta de datos de 64 bits, por lo que no es necesario duplicarlos para procesadores con un bus de datos de 64 bits por estas razones. Sin embargo, los procesadores han crecido en velocidad mucho más que la memoria durante las últimas dos décadas. Solía ​​ser que los controladores de memoria tenían que instituir estados de espera en la RAM para que los procesadores no perdieran los mensajes que llegaban demasiado rápido, pero en estos días las CPU pueden consumir datos mucho más rápido de lo que la RAM puede entregarlos (de ahí la necesidad de mucha memoria caché más rápida pero más cara en la propia CPU). Aquí es donde entran las opciones de controlador de memoria de doble y triple canal: en las condiciones adecuadas, pueden solicitar datos de dos o más módulos a la vez para intentar mantenerse al día con las demandas de los procesadores. En condiciones “ideales” (la CPU vibra a través de la RAM secuencialmente y no hay caché utilizable, por lo que todas las solicitudes van directamente a la memoria principal), la memoria de doble canal teóricamente puede duplicar el ancho de banda de la memoria, aunque en realidad la diferencia suele ser mucho menor que esto porque tal las condiciones son bastante raras.

Un aspecto relacionado: lo que hace que un procesador sea un procesador de bits “x” es cómo maneja los datos internamente, no cómo se comunica con los componentes externos. Por lo tanto, el 386SX (con su bus de datos de 16 bits, el bus de direcciones de 24 bits y los internos de 32 bits) y el Pentium (el bus de datos de 64 bits, el bus de direcciones de 32 bits y principalmente los internos de 32 bits) se consideran procesadores de 32 bits.

La memoria no tiene que instalarse en pares, pero se recomienda en prácticamente cualquier placa base moderna, ya que esto es lo que habilita el modo de canal dual que puede (en algunas circunstancias) aumentar drásticamente el rendimiento.

Además, algunas placas base de gama alta admiten memoria de canal triple y de canal cuádruple, lo que significa que para obtener resultados óptimos, instalará la memoria tres o cuatro módulos a la vez.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *