Appearance
Memoria principal
1. Introducción
La memoria principal, también denominada memoria RAM (Random Access Memory), es uno de los componentes fundamentales de un sistema informático.
Su función es almacenar temporalmente los datos y las instrucciones de los programas que está utilizando el procesador.
Cuando ejecutamos una aplicación, el sistema operativo carga en la RAM los datos y las instrucciones necesarios desde el almacenamiento (SSD o HDD), permitiendo que la CPU acceda a ellos rápidamente.
Por ejemplo, al abrir Visual Studio Code:
- El programa se encuentra almacenado en el SSD.
- El sistema operativo carga en la RAM las partes necesarias para ejecutarlo.
- La CPU obtiene de la memoria las instrucciones y los datos que necesita procesar.
- Los datos utilizados y los resultados intermedios pueden mantenerse temporalmente en la RAM.
La memoria RAM es volátil, lo que significa que pierde su contenido cuando se interrumpe la alimentación eléctrica.
A diferencia del almacenamiento secundario, la RAM no está destinada a conservar permanentemente los archivos del usuario.
RAM y almacenamiento
Un ordenador puede disponer de 16 GB de RAM y 1 TB de SSD.
- Los 16 GB de RAM permiten mantener en memoria el sistema operativo, las aplicaciones y los datos que están utilizando.
- El SSD de 1 TB permite almacenar permanentemente el sistema operativo, los programas y los archivos.
Ambos componentes cumplen funciones diferentes y complementarias.
2. Jerarquía de memoria
Los sistemas informáticos utilizan diferentes tipos de memoria y almacenamiento porque no existe una tecnología que proporcione simultáneamente la máxima velocidad, una gran capacidad y un coste reducido.
Estos componentes se organizan en una jerarquía de memoria, según su proximidad a la CPU, velocidad de acceso, capacidad y coste.
2.1. Niveles de la jerarquía
De mayor a menor velocidad, encontramos:
- Registros: Pequeñas unidades de almacenamiento situadas dentro de la CPU. Guardan los datos y valores que el procesador utiliza directamente durante la ejecución de instrucciones.
- Caché L1: Memoria extremadamente rápida y de capacidad reducida, situada dentro de la CPU y normalmente asociada a cada núcleo.
- Caché L2: Memoria de mayor capacidad que la L1, aunque generalmente algo más lenta. Puede ser privada de cada núcleo o compartida, dependiendo de la arquitectura.
- Caché L3: Memoria de mayor capacidad, habitualmente compartida entre varios núcleos del procesador.
- Memoria RAM: Memoria principal del sistema, con una capacidad muy superior a las memorias caché, pero con un acceso más lento.
- SSD: Almacenamiento no volátil que conserva los datos incluso cuando el ordenador está apagado.
- HDD: Almacenamiento magnético no volátil que utiliza componentes mecánicos y presenta, generalmente, tiempos de acceso superiores a los de un SSD.
Jerarquía de memoria

La jerarquía organiza los diferentes tipos de memoria y almacenamiento según su velocidad, capacidad y coste.
Al descender por la pirámide, disminuye la velocidad de acceso, aumenta la capacidad y disminuye el coste por bit.
2.2. Características de la jerarquía
En términos generales, al descender por la jerarquía:
- Disminuye la velocidad de acceso a los datos.
- Aumenta la capacidad de almacenamiento.
- Disminuye el coste por bit almacenado.
Las memorias más rápidas son también las más caras por unidad de capacidad, por lo que se utilizan en cantidades relativamente pequeñas.
Por ejemplo, un procesador puede disponer de varios megabytes de memoria caché, mientras que un ordenador de sobremesa puede incorporar 16 o 32 GB de RAM y un SSD de 1 TB.
2.3. Funcionamiento de la jerarquía
La CPU utiliza principalmente sus registros y memorias caché para trabajar con los datos e instrucciones.
Cuando necesita información que no está disponible en los niveles de caché correspondientes, debe obtenerla de la RAM.
Si la información necesaria todavía no se encuentra en la RAM, el sistema operativo puede tener que cargarla desde el almacenamiento secundario.
Comunicación entre componentes

Durante la ejecución de una aplicación, los datos y las instrucciones se cargan desde el almacenamiento (SSD/HDD) a la memoria RAM, desde donde la CPU accede a ellos utilizando sus memorias caché.
Los resultados pueden mantenerse temporalmente en la RAM y guardarse posteriormente en el almacenamiento.
Este sistema permite combinar diferentes tecnologías para conseguir un equilibrio entre rendimiento, capacidad y coste.
3. Características de la memoria RAM
Las memorias RAM se diferencian por distintas características técnicas que determinan su capacidad, rendimiento y compatibilidad con el ordenador.
3.1. Capacidad
La capacidad indica la cantidad de información que puede almacenar la memoria RAM.
Se expresa habitualmente en gigabytes (GB).
Algunas configuraciones habituales en ordenadores personales son:
| Capacidad | Ejemplo de utilización |
|---|---|
| 8 GB | Ofimática, navegación y tareas básicas. |
| 16 GB | Uso general, programación y multitarea. |
| 32 GB | Desarrollo con máquinas virtuales y aplicaciones exigentes. |
| 64 GB o más | Estaciones de trabajo y tareas que requieren mucha memoria. |
Cuanta más RAM tenga un ordenador, mayor será la cantidad de programas y datos que podrá mantener simultáneamente en memoria.
Sin embargo, aumentar la RAM no implica necesariamente aumentar la velocidad del ordenador. La mejora dependerá de si la capacidad disponible era suficiente para las aplicaciones utilizadas.
Ejemplo
Si tenemos 8 GB de RAM y ejecutamos simultáneamente un navegador con numerosas pestañas, Visual Studio Code y varias máquinas virtuales, podemos agotar la memoria disponible.
En ese caso, el sistema operativo puede recurrir al almacenamiento secundario como apoyo a la memoria RAM, lo que normalmente reduce el rendimiento.
Ampliar la memoria a 16 o 32 GB podría mejorar considerablemente el funcionamiento del equipo.
3.2. Generaciones de memoria DDR
La memoria RAM utilizada habitualmente en ordenadores personales es de tipo DRAM (Dynamic Random Access Memory).
Una de sus variantes más extendidas es la DDR SDRAM (Double Data Rate Synchronous Dynamic Random Access Memory).
La tecnología DDR permite transferir datos dos veces por cada ciclo de reloj.
A lo largo del tiempo han aparecido diferentes generaciones:
- DDR: Primera generación.
- DDR2: Mejora de las velocidades de transferencia y de la eficiencia respecto a DDR.
- DDR3: Incremento del rendimiento y reducción del consumo respecto a DDR2.
- DDR4: Generación ampliamente utilizada en ordenadores personales.
- DDR5: Generación más reciente, con mayores velocidades de transferencia y mejoras en la organización interna y la eficiencia.
Actualmente, DDR4 y DDR5 son las generaciones más relevantes para comprender las especificaciones de los ordenadores de sobremesa.
Las distintas generaciones no son intercambiables: cada una necesita una placa base y un controlador de memoria compatibles.
Por ejemplo, no podemos instalar un módulo DDR5 en una ranura diseñada para DDR4.
3.3. Velocidad de transferencia
La velocidad de transferencia indica la cantidad de transferencias de datos que puede realizar la memoria por segundo.
Se expresa habitualmente en MT/s (megatransferencias por segundo).
Por ejemplo:
- DDR4-3200: 3200 MT/s.
- DDR5-4800: 4800 MT/s.
- DDR5-6000: 6000 MT/s.
Una memoria DDR5-6000 puede realizar 6000 millones de transferencias por segundo por cada línea de datos.
Cuanto mayor sea este valor, mayor será el ancho de banda potencial de la memoria.
MHz y MT/s
En las especificaciones comerciales es frecuente encontrar expresiones como «DDR5 6000 MHz».
Sin embargo, cuando se habla de 6000 transferencias por segundo en millones, la unidad técnicamente correcta es 6000 MT/s.
La frecuencia real del reloj y la tasa de transferencia no son exactamente lo mismo.
3.4. Latencia
La latencia es el tiempo que transcurre desde que se solicita una operación de memoria hasta que se obtiene la respuesta correspondiente.
Una especificación habitual es la latencia CAS, representada mediante las siglas CL (CAS Latency).
Por ejemplo:
- DDR4-3200 CL16.
- DDR5-6000 CL30.
- DDR5-6000 CL36.
El valor CL expresa un número de ciclos de reloj, no directamente un tiempo en nanosegundos.
Por ello, no debemos comparar únicamente el valor CL de memorias con diferentes velocidades.
Una forma aproximada de calcular la latencia CAS es:
Latencia CAS (ns) = CL × 2000 / velocidad (MT/s)
| Memoria | CL | Latencia CAS aproximada |
|---|---|---|
| DDR4-3200 | 16 | 10 ns |
| DDR5-6000 | 30 | 10 ns |
| DDR5-6000 | 36 | 12 ns |
Estos valores representan únicamente la latencia CAS y no el tiempo total de acceso a memoria.
Ejemplo
Dos módulos DDR5 pueden tener la misma velocidad de 6000 MT/s, pero diferentes latencias:
- DDR5-6000 CL30.
- DDR5-6000 CL36.
En igualdad de condiciones, el módulo CL30 presenta una menor latencia CAS.
3.5. Canales de memoria
Los canales de memoria son las vías de comunicación entre el controlador de memoria y los módulos RAM.
En los ordenadores personales es habitual encontrar configuraciones:
- Single Channel: Un canal de memoria activo.
- Dual Channel: Dos canales de memoria que pueden funcionar simultáneamente.
Utilizar dos canales permite aumentar el ancho de banda disponible entre el procesador y la memoria.
Por ejemplo, en un equipo con dos canales de memoria podemos instalar:
- Un módulo de 16 GB, funcionando normalmente en un único canal.
- Dos módulos de 8 GB, distribuidos entre los dos canales.
En el segundo caso, el procesador puede aprovechar ambos canales y obtener un mayor ancho de banda.
La configuración correcta depende de la placa base y del procesador.
Ranuras de memoria RAM

En una placa base con cuatro ranuras DIMM, estas suelen distribuirse entre dos canales de memoria: A y B.
Para aprovechar Dual Channel con dos módulos, habitualmente se utilizan las ranuras A2 y B2, aunque debe consultarse el manual de la placa base.
Instalación de módulos
En una placa base con cuatro ranuras de memoria, normalmente se recomienda utilizar las ranuras indicadas por el fabricante para instalar dos módulos.
Es habitual que sean las ranuras denominadas A2 y B2, aunque siempre debe consultarse el manual de la placa base.
3.6. Formato físico
Los módulos de memoria RAM se comercializan en diferentes formatos físicos.
Los dos más habituales son:
- DIMM: Módulos utilizados principalmente en ordenadores de sobremesa.
- SO-DIMM: Módulos de menor tamaño, utilizados principalmente en ordenadores portátiles y equipos compactos.
El formato determina las dimensiones físicas y el tipo de conexión del módulo.
No debemos confundir el formato físico con la generación de memoria.
Por ejemplo, existen módulos DDR4 DIMM, DDR4 SO-DIMM, DDR5 DIMM y DDR5 SO-DIMM.
4. Memoria RAM comercial
Al seleccionar memoria RAM para un ordenador debemos interpretar correctamente sus especificaciones y comprobar su compatibilidad con el resto del hardware.
4.1. DDR4 y DDR5
En el mercado de ordenadores de sobremesa encontramos principalmente módulos DDR4 y DDR5.
| Característica | DDR4 | DDR5 |
|---|---|---|
| Generación | Anterior. | Más reciente. |
| Velocidad de transferencia | Generalmente inferior. | Generalmente superior. |
| Tensión nominal estándar | 1,2 V. | 1,1 V. |
| Formato habitual en sobremesa | DIMM. | DIMM. |
| Compatibilidad | Placas y CPU compatibles con DDR4. | Placas y CPU compatibles con DDR5. |
Comparación visual

La memoria DDR5 ofrece mayores velocidades de transferencia y permite utilizar módulos de mayor capacidad que DDR4.
Las velocidades mostradas son ejemplos de configuraciones comerciales. Algunas requieren activar perfiles de rendimiento como Intel XMP o AMD EXPO, siempre que el equipo sea compatible.
4.2. Especificaciones comerciales
Los fabricantes y distribuidores presentan los módulos de memoria mediante denominaciones que incluyen sus características principales.
Por ejemplo:
Kingston FURY Beast 32 GB (2 × 16 GB) DDR5-6000 CL30 DIMM
Podemos interpretar esta denominación de la siguiente manera:
| Elemento | Significado |
|---|---|
| Kingston | Marca comercial. |
| FURY Beast | Familia o serie del producto. |
| 32 GB | Capacidad total del kit. |
| 2 × 16 GB | Dos módulos de 16 GB cada uno. |
| DDR5 | Generación de memoria. |
| 6000 MT/s | Velocidad de transferencia anunciada. |
| CL30 | Latencia CAS de 30 ciclos. |
| DIMM | Formato físico para sobremesa. |
Además de estas características, las fichas técnicas pueden incluir otras especificaciones:
- Voltaje: Tensión eléctrica de funcionamiento.
- Timings: Conjunto de parámetros de temporización, como CL30-36-36-76.
- Intel XMP / AMD EXPO: Perfiles que permiten configurar parámetros de rendimiento de memoria compatibles con la plataforma.
- ECC: Tecnología que permite detectar y corregir determinados errores de memoria.
- RGB: Iluminación decorativa integrada en algunos módulos.
4.3. Compatibilidad
Antes de adquirir memoria RAM debemos comprobar:
- Generación: Que la placa base y el procesador sean compatibles con DDR4 o DDR5.
- Capacidad: Que no se supere la capacidad máxima admitida por el sistema.
- Velocidad: Que la velocidad deseada sea compatible con el procesador, la placa base y la configuración utilizada.
- Formato: Que el módulo tenga el formato físico adecuado.
- Número de módulos: Que se aprovechen correctamente los canales de memoria disponibles.
Velocidad anunciada
Un módulo DDR5-6000 no funcionará necesariamente a 6000 MT/s al instalarlo.
En determinados equipos será necesario activar un perfil XMP o EXPO en la configuración UEFI.
Además, la velocidad alcanzable dependerá de la compatibilidad del procesador, la placa base y los módulos instalados.
5. Fabricantes y comercialización
A diferencia de los procesadores, donde destacan fabricantes como Intel, AMD o Apple, en el mercado de memoria RAM encontramos numerosas marcas que comercializan módulos con características similares.
Entre las marcas conocidas se encuentran:
- Kingston.
- Corsair.
- Crucial.
- G.Skill.
- ADATA.
Conviene distinguir entre los fabricantes de chips de memoria, como Samsung, SK hynix o Micron, y las marcas que comercializan módulos o kits de memoria.
Para seleccionar memoria RAM no es suficiente con conocer la marca: debemos analizar principalmente la capacidad, generación, velocidad, latencia, formato y compatibilidad.
En la actividad correspondiente consultaremos módulos reales comercializados actualmente y aprenderemos a interpretar sus especificaciones técnicas.