El ordenador

6.1 El controlador de memoria (IMC)

  • En los procesadores antiguos, el controlador de memoria estaba en el chipset de la placa base.

  • Hoy está integrado en el procesador (IMC – Integrated Memory Controller).

  • Su trabajo es:

    • Gestionar accesos a la RAM.
    • Coordinar timings y refrescos.
    • Organizar los canales de memoria.

👉 La calidad del IMC define qué frecuencias máximas y qué cantidad de RAM soporta una CPU.


6.2 Canales de memoria

Un canal es un camino de comunicación independiente entre la RAM y el controlador.

  • Single channel:

    • Un solo canal activo (ej. 64 bits).
    • Ancho de banda limitado.
  • Dual channel:

    • Dos módulos en paralelo, duplicando ancho de banda.
    • Ejemplo: dos DDR5-6400 (51,2 GB/s cada una) = 102,4 GB/s totales.
  • Quad channel y más:

    • En servidores y estaciones de trabajo.
    • 4, 6, 8 o más canales → anchos de banda enormes (cientos de GB/s).

👉 La diferencia se nota sobre todo en tareas que mueven mucho dato (edición de vídeo, IA, servidores).


6.3 Interleaving (entrelazado)

  • Técnica que reparte los accesos a memoria entre varios canales, bancos o ranks.
  • Mientras un banco está ocupado en pre-cargar/activar, otro puede estar sirviendo datos.
  • Resultado: mayor aprovechamiento del ancho de banda y menos latencias aparentes.

6.4 Ranks y su impacto

  • Un rank es un grupo de chips que trabajan juntos como un bloque de 64 bits.

  • Los módulos pueden ser:

    • Single rank (SR).
    • Dual rank (DR).
    • Quad rank (QR).
  • Más ranks → mejor paralelismo (el IMC puede alternar entre ellos) → a veces mayor rendimiento, aunque también mayor carga eléctrica.


6.5 Ejemplo práctico

Supongamos un sistema con DDR5-6000:

  • 1 módulo en single channel:

    • 48 GB/s.
  • 2 módulos en dual channel:

    • 96 GB/s.
  • 4 módulos en quad channel (servidor):

    • 192 GB/s.

👉 Esto explica por qué instalar dos módulos idénticos en dual channel suele dar un gran salto de rendimiento frente a usar solo uno.


Resumen del punto 6:

  • El IMC está en la CPU y controla toda la RAM.
  • Single, dual, quad channel definen el ancho de banda disponible.
  • El interleaving mejora el aprovechamiento de la RAM repartiendo accesos.
  • Los ranks también influyen en rendimiento y compatibilidad.
  • Loading...