La memoria es uno de los componentes fundamentales de cualquier sistema informático. Permite almacenar datos e instrucciones que el procesador necesita para funcionar. Las dos categorías principales de memoria interna en un ordenador son la RAM (memoria de acceso aleatorio) y la ROM (memoria de solo lectura).
La memoria RAM es una memoria de acceso aleatorio donde se almacenan temporalmente los datos y las instrucciones que el procesador está utilizando en cada momento. Es volátil, lo que significa que su contenido se pierde cuando se apaga el ordenador.
Memoria estática que almacena los datos mediante biestables (flip-flops). Mantiene la información mientras esté alimentada, sin necesidad de refresco.
Memoria dinámica que almacena cada bit en un condensador. Necesita refrescarse continuamente para no perder la información.
DRAM sincronizada con el reloj del bus del sistema, lo que permite mayor rendimiento que la DRAM tradicional.
Evolución de la SDRAM que transfiere datos en los dos flancos del reloj (subida y bajada), duplicando el ancho de banda. Sus generaciones son:
| Tipo | Año aprox. | Velocidad típica | Voltaje |
|---|---|---|---|
| DDR | 2000 | 200–400 MT/s | 2,5 V |
| DDR2 | 2003 | 400–1066 MT/s | 1,8 V |
| DDR3 | 2007 | 800–2133 MT/s | 1,5 V |
| DDR4 | 2014 | 1600–3200 MT/s | 1,2 V |
| DDR5 | 2020 | 3200–8400 MT/s | 1,1 V |
Memoria especializada para el procesamiento gráfico. Se encuentra en las tarjetas gráficas y permite acceso simultáneo a la CPU/GPU y al sistema de vídeo. Variantes modernas: GDDR5, GDDR6, GDDR6X, HBM, HBM2.
La memoria ROM es una memoria de solo lectura cuyo contenido se graba de fábrica o mediante procesos especiales. Es no volátil, por lo que conserva la información aunque el ordenador esté apagado.
El contenido se graba durante el proceso de fabricación del chip. No se puede modificar después.
ROM programable una sola vez por el usuario mediante un dispositivo especial (programador de PROM). Una vez grabada, no puede modificarse.
Memoria que puede borrarse exponiéndola a luz ultravioleta y reprogramarse después.
Memoria que se puede borrar y reprogramar eléctricamente, sin necesidad de retirarla del circuito.
Tipo especial de EEPROM que permite borrar y escribir bloques enteros en lugar de byte a byte. Es la base de la mayoría de los dispositivos modernos de almacenamiento.
| Característica | RAM | ROM |
|---|---|---|
| Volatilidad | Volátil | No volátil |
| Lectura/escritura | Lectura y escritura | Principalmente lectura |
| Velocidad | Muy alta | Más baja que la RAM |
| Capacidad | Mayor (GB) | Menor (MB) |
| Función | Memoria de trabajo | Firmware y arranque |
| Modificación | Continua y rápida | Limitada o nula |
| Ejemplo de uso | Ejecutar programas y sistema operativo | BIOS/UEFI, microcódigo del firmware |
Las memorias RAM y ROM cumplen funciones complementarias y esenciales en cualquier sistema informático. La RAM ofrece la velocidad y la capacidad de modificación necesarias para ejecutar programas, mientras que la ROM garantiza la persistencia del firmware fundamental para que el equipo pueda iniciarse y funcionar. La evolución de ambas, especialmente con la aparición de la memoria flash y de los nuevos estándares DDR, ha sido clave para el avance de la informática moderna.