La memoria del ordenador es un área de almacenamiento temporal. Contiene los datos y las instrucciones que necesita la Unidad Central de Procesamiento (CPU). Antes de que un programa pueda ejecutarse, el programa se carga desde el almacenamiento a la memoria. Esto permite a la CPU acceder directamente al programa informático. La memoria es necesaria en todos los ordenadores.
Un ordenador suele ser un dispositivo electrónico digital binario. Binario significa que sólo tiene dos estados: encendido o apagado, cero o uno. En un ordenador digital binario se utilizan transistores para encender y apagar la electricidad. La memoria del ordenador está formada por muchos transistores que almacenan esos estados temporales.
Cada ajuste de encendido/apagado en la memoria del ordenador se denomina dígito binario o bit. Un grupo de ocho bits se llama byte. Un byte está formado por dos nibbles de cuatro bits cada uno. Los informáticos crearon las palabras bit y byte. La palabra bit es la abreviatura de dígito binario. Toma el bi del binario y añade la t del dígito. Un conjunto de bits se llamaba bit. Los informáticos cambiaron la ortografía a byte para evitar confusiones. Cuando los informáticos necesitaron una palabra para la mitad de un byte, pensaron que nibble, como medio bocado, sería una palabra divertida.
Unidades y capacidad
Los bytes se agrupan para formar unidades mayores: kilobyte (KB), megabyte (MB), gigabyte (GB), terabyte (TB), etc. En informática existen dos convenciones: la decimal (1 KB = 1.000 bytes) y la binaria (1 KiB = 1.024 bytes). Por eso a veces aparece la notación KiB/MiB/GiB para indicar potencias de 2. Hoy en día la memoria RAM de equipos domésticos suele medirse en GB: 4 GB, 8 GB, 16 GB o más, dependiendo del uso (ofimática, juegos, edición de vídeo, máquinas virtuales, etc.).
Tipos de memoria y su funcionamiento
- Memoria volátil vs no volátil: La RAM es típicamente volátil: pierde su contenido cuando se corta la energía. En cambio, dispositivos como discos duros o memorias flash son no volátiles y conservan los datos sin energía.
- SRAM y DRAM: La SRAM (Static RAM) usa flip-flops y es muy rápida y cara; se usa en caches de CPU. La DRAM (Dynamic RAM) almacena bits en condensadores y necesita ser refrescada periódicamente; es la forma más utilizada como memoria principal (RAM) por su coste/densidad.
- SDRAM y DDR: La DRAM moderna es síncrona (SDRAM) y se han sucedido generaciones DDR (DDR, DDR2, DDR3, DDR4, DDR5), que aumentan la frecuencia efectiva y el ancho de banda. Cada generación es físicamente distinta e incompatible con ranuras de otra generación.
- Módulos físicos: Las memorias se venden en módulos DIMM (de escritorio) o SO-DIMM (portátiles). Los módulos tienen una capacidad, frecuencia (MHz) y latencias (CL, CAS latency) que afectan el rendimiento.
- Controladora y bus: La CPU accede a la RAM a través de un controlador de memoria (a menudo integrado en la CPU) y buses con determinado ancho y frecuencia. El rendimiento percibido depende tanto del ancho de banda como de la latencia.
- Jerarquía de memoria: La RAM forma parte de una jerarquía que va desde los registros (más rápidos) y caches L1/L2/L3 (muy rápidos) hasta la RAM y, por último, el almacenamiento persistente (más lento). Esta jerarquía gestiona tiempos de acceso y coste por bit.
- Características adicionales: ECC (Error-Correcting Code) corrige errores de memoria y se usa en servidores; dual/quad channel permiten mayores anchos de banda cuando se instalan módulos de forma adecuada.
Cómo se carga y usa la memoria
Cuando inicias un programa, el sistema operativo y el hardware cargan partes del programa y sus datos desde el almacenamiento (disco/SSD) hasta la RAM para que la CPU pueda ejecutarlos rápidamente. El sistema operativo gestiona la asignación de páginas de memoria, tablas de páginas y la memoria virtual. Si falta RAM física, el sistema usa un área del disco llamada swap o archivo de paginación; esto permite seguir funcionando, pero con una gran pérdida de rendimiento si se recurre mucho al disco.
La memoria también se usa para buffers y cachés del sistema, datos temporales de aplicaciones y estructuras internas del sistema operativo. Un buen equilibrio entre capacidad y velocidad de RAM mejora la experiencia de uso: menos swapping, menor latencia en aplicaciones interactivas y mejor rendimiento en cargas intensivas.
Rendimiento: frecuencia y latencia
La velocidad efectiva de la RAM se expresa en MHz (o MT/s) y en latencias (por ejemplo, CL16). Una mayor frecuencia aumenta el ancho de banda, pero las latencias (medidas en ciclos) también importan: no siempre una frecuencia más alta significa mejor rendimiento real si las latencias empeoran. En tareas sensibles a memoria (edición, simulación, juegos) ambos factores cuentan.
Consejos prácticos
- Para uso básico (navegar, oficina) 8 GB suelen bastar; para edición de fotos/vídeo, videojuegos recientes o multitarea intensiva, 16 GB o más son recomendables; profesionales y máquinas virtuales pueden necesitar 32 GB o más.
- Al ampliar memoria, verifica la compatibilidad: tipo (DDR3/DDR4/DDR5), velocidad soportada por la placa base/CPU, y la configuración de canales (instalar en pares para dual-channel).
- Si trabajas con datos críticos o servidores, considera módulos con ECC y pruebas de memoria (memtest) para detectar fallos.
- Al manipular módulos físicamente, desconecta la corriente, descarga la electricidad estática y coloca los módulos firmemente en sus ranuras.
En resumen, la memoria RAM es el almacén temporal y de acceso rápido que permite a la CPU ejecutar programas y procesar datos. Sus características (capacidad, tipo, frecuencia y latencia) determinan en gran medida la fluidez y capacidad de un sistema informático, y conviene elegirlas según el uso previsto.

