Cuando hablamos de los tipos de memoria y lo que encontramos en ordenadores solemos pensar en “RAM” o en el almacenamiento permanente del móvil. Detrás de esos términos se esconde un ecosistema complejo de semiconductores que evolucionó con la tecnología. La memoria guarda información, desde instrucciones activas hasta archivos gigantes en SSDs. No todas son iguales: algunas responden rápido, otras retienen datos sin energía y otras son muy baratas por gigabyte.
Este texto analiza cuatro tipos modernos de memoria: ROM (Read‑Only), DRAM (Dynamic Random‑Access), SRAM (Static Random‑Access) y flash. Cada uno ocupa un lugar distinto en el equilibrio entre velocidad, coste, potencia y persistencia. Conocerlos ayuda a ingenieros, entusiastas o usuarios que quieran optimizar rendimiento o elegir componentes.
¿Qué es la memoria?
La memoria almacena bits (0 y 1). En sistemas informáticos se clasifica por cómo mantiene los datos cuando el voltaje desaparece: volátil o no volátil. Además, se diferencia según su patrón de acceso: aleatorio o secuencial.
Volatilidad
- Volátil: pierde contenido al cortar energía. Ejemplos son DRAM y SRAM.
- No volátil: conserva datos sin corriente. ROM y flash encajan aquí.
Patrón de acceso
- Acceso aleatorio: cualquier posición se lee o escribe en tiempo similar. La RAM es aleatoria por naturaleza.
- Acceso secuencial: lectura u escritura debe seguir un orden; discos duros tradicionales usan este patrón.
Jerarquía de los tipos de memoria
Los procesadores modernos no utilizan una sola forma de memoria porque cada tecnología tiene ventajas y desventajas. Por eso se construye una jerarquía:
| Nivel | Tipo | Características clave |
|---|---|---|
| 1 | Registros (SRAM) | Ultra‑rápidos, muy pequeños, dentro del núcleo CPU. |
| 2 | Caché (SRAM) | Muy rápidos, cerca de la CPU, almacenan datos usados con frecuencia. |
| 3 | Memoria principal (DRAM) | Gran capacidad, precio medio, latencia moderada. |
| 4 | Almacenamiento permanente (flash, ROM) | Alta densidad, bajo coste por GB, acceso más lento. |
Esta estructura evita que la CPU espere datos y mejora el rendimiento general.
1. ROM – Read‑Only Memory
La ROM es una memoria no volátil cuyo contenido se mantiene incluso sin energía. Originalmente se diseñó para firmware: instrucciones de arranque del sistema o microcontroladores. Hoy en día, las variantes más comunes son:
- Mask ROM: datos grabados durante la fabricación. Muy barato a gran escala pero imposible cambiar después.
- PROM: programable una sola vez por el fabricante mediante fusibles internos.
- EPROM: borrado con luz ultravioleta y reprogramación; útil en desarrollo, no práctico para producción final.
- EEPROM: borrado y escritura eléctrica a nivel de byte, sin necesidad de retirar el chip. Se usa en BIOS modernos.
La ROM es la fuente primaria de código que inicia el sistema operativo antes de cargar RAM.
2. DRAM – Dynamic Random‑Access Memory
DRAM constituye la memoria principal de casi todo equipo moderno. Cada bit se guarda en un condensador pequeño y necesita refresco periódico porque la carga tiende a disiparse. Este proceso consume energía adicional pero permite una alta densidad por chip, lo que reduce el coste por gigabyte.
Funcionamiento básico:
- Las celdas están organizadas en filas (word lines) y columnas (bit lines).
- Cuando se activa una fila, los transistores de las celdas conectan el condensador a la línea de bits.
- El valor almacenado modula la tensión de la línea de bits; amplificadores detectan si es 0 o 1.
Ventajas: alta capacidad y coste razonable.
Desventajas: requiere refresco, latencia mayor que SRAM y consumo de energía en reposo.
Las versiones actuales son SDRAM (Synchronous DRAM) porque se sincronizan con el reloj del sistema, lo que mejora la eficiencia y permite interconexiones más complejas como DDR5 o LPDDR4X.
3. SRAM – Static Random‑Access Memory
SRAM es volátil pero no necesita refresco. Cada bit se mantiene en un flip‑flop formado por seis transistores, lo que garantiza rapidez y latencia mínima. Por eso se reserva para cachés de CPU (L1, L2, L3) y registros internos.
Pros: acceso ultrarrápido, sin ciclos de refresco, menor consumo dinámico cuando el sistema está activo.
Contras: cada bit requiere varios transistores, lo que hace su fabricación costosa y ocupa más superficie; por ello la densidad es baja comparada con DRAM.
SRAM domina en aplicaciones donde el tiempo de respuesta es crítico, como procesamiento en tiempo real o redes de alta velocidad.

4. Flash – Memoria no volátil de estado sólido
Flash utiliza transistores flotantes para atrapar carga eléctrica; su ventaja principal es la capacidad de borrar y reprogramar sin mover piezas mecánicas. Se divide en dos familias:
- NOR flash: estructura paralela, acceso aleatorio rápido a bytes individuales. Se emplea en firmware que se ejecuta directamente desde el chip (XIP).
- NAND flash: cadena serial, alta densidad y bajo coste por GB. Es la base de SSDs, tarjetas SD y unidades USB.
Las celdas NAND pueden almacenar 1 a 4 bits cada una (SLC, MLC, TLC, QLC), lo que permite distintas combinaciones entre capacidad, velocidad y durabilidad.
Ventajas de flash: persistencia sin energía, mayor densidad que ROM y menor coste que DRAM.
Desventajas: acceso aleatorio más lento, ciclos de escritura limitados (especialmente en TLC/QLC), necesidad de wear‑leveling y corrección de errores.
Comparación rápida
| Tipo | Volatilidad | Velocidad | Densidad / Coste | Uso típico |
|---|---|---|---|---|
| ROM | No volátil | Lenta | Baja | Firmware, arranque |
| SRAM | Volátil | Muy rápida | Alta (costo) | Cachés CPU, registros |
| DRAM | Volátil | Rápida | Media (baja) | Memoria principal |
| Flash | No volátil | Moderada | Muy baja | Almacenamiento permanente |
Tendencias futuras
Los límites de la memoria tradicional están creciendo. Se investigan tecnologías que combinan velocidad y persistencia, como:
- MRAM: usa magnetismo; no se borra con energía, latencia cercana a SRAM, alta durabilidad.
- ReRAM / RRAM: cambia resistencia en un dieléctrico; simple, rápido, escalable a <10 nm.
- PCM (Phase‑Change Memory): cambia estado cristalino/amorfo; menor latencia que NAND y sin refresco.
- Z‑Angle Memory: arquitectura apilada 3D con mayor ancho de banda y densidad que HBM.
Aunque todavía están en desarrollo, podrían sustituir a la DRAM o flash en los próximos años, ofreciendo un equilibrio más cercano entre velocidad, coste y capacidad.
Conclusión
La memoria no es una sola pieza; es un ecosistema diversificado. ROM mantiene el firmware esencial; SRAM actúa como cerebro de las cachés; DRAM sirve de espacio de trabajo para la CPU; flash guarda datos a largo plazo. Cada tecnología compensa las debilidades de otra, creando una jerarquía que maximiza rendimiento y eficiencia.
Comprender estos tipos ayuda a tomar decisiones informadas al montar un PC, seleccionar componentes o incluso diseñar sistemas embebidos. El futuro promete nuevos materiales y arquitecturas que seguirán desafiando los límites actuales, pero la lógica básica seguirá siendo: equilibrar velocidad, coste y persistencia para lograr el mejor rendimiento posible.
Tabla resumen rápido:
| Tipo | Uso típico |
| ROM | Firmware, arranque |
| SRAM | Cachés CPU, registros |
| DRAM | Memoria principal |
| Flash | Almacenamiento permanente (SSD, tarjetas) |
