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...