Introducción a la Memoria RAM
1. ¿Qué es la RAM y por qué es volátil? #
La RAM (Random Access Memory) es la memoria de trabajo del sistema: donde el CPU/GPU guarda temporalmente los datos e instrucciones que necesita ahora mismo.
Es volátil porque su contenido se pierde al apagar: las celdas DRAM almacenan carga eléctrica que se disipa con el tiempo y debe refrescarse continuamente (ver Punto 2).
Rol clave: cuanto más rápida y más ancha (canales) sea la RAM —y cuanto más se ajuste a las necesidades de tus apps—, menor será el tiempo que el procesador pasa esperando datos.

Fuente: upload.wikimedia.orgLicencia: Licencia no indicada
Ampliar- RAM: temporal y rápida; lectura/escritura aleatoria.
- ROM/Flash: no volátil; guarda firmware o BIOS/UEFI.
- Almacenamiento (SSD/HDD): persistente y de mucho mayor capacidad, pero más lento que la RAM. El SO puede usarlo como memoria virtual (swap), con gran penalización.
2. DRAM vs SRAM #
- DRAM (Dynamic RAM): una celda = 1 condensador + 1 transistor. Es barata y densa (mucha capacidad), pero necesita refresco periódico. Es la RAM principal en PCs, móviles y servidores.
- SRAM (Static RAM): usa flip-flops (varios transistores por bit), no necesita refresco y es mucho más rápida, pero cara y de menor densidad. Se emplea como caché (L1/L2/L3) dentro del procesador.
Fuente: encrypted-tbn0.gstatic.comLicencia: Licencia no indicada
AmpliarLaboratorio: huecos y espacio reservado #
El sistema operativo asigna memoria a los programas. En una organización contigua puede haber suficiente memoria libre total y faltar un hueco grande: fragmentación externa. Con páginas de tamaño fijo se pueden usar marcos separados, pero la última página puede reservar espacio sin utilizar: fragmentación interna.
Laboratorio interactivo
Fragmentación: libre no siempre significa disponible
Reparte 16 unidades de memoria con reservas contiguas o páginas de cuatro unidades. Libera reservas y observa huecos externos o espacio interno desperdiciado.
Azul/verde/etc.: datos de cada reserva. Amarillo: espacio asignado sin usar. Cada fila representa cuatro unidades físicas.
Libera la reserva 2 para crear dos huecos separados. Libre: 4/16. Mayor hueco: 4. Desperdicio interno: 0.
Modelo de asignación de RAM, distinto de desfragmentar archivos de un disco. Compactar presupone que se pueden recolocar las reservas. La paginación usa marcos no contiguos y deja desperdicio en la última página; no modifica la RAM real.
Experimenta: En modo contiguo libera la reserva 2 e intenta reservar 6: hay 8 libres, pero ningún hueco de 6. Compacta y repite. Con páginas la reserva cabe en marcos separados, pero ocupa 8 unidades.
Resumen del tema
Conceptos clave #
- Memoria RAM (Random Access Memory): memoria volátil de acceso aleatorio directo e instantáneo que sostiene las instrucciones y datos de las aplicaciones en ejecución activa.
- DRAM vs SRAM:
- DRAM (Dinámica): 1 transistor + 1 condensador por bit; alta densidad y bajo coste, requiere ciclos de refresco eléctrico continuos (RAM principal).
- SRAM (Estática): 6 transistores por bit en flip-flops; ultraveloz, sin necesidad de refresco, de baja densidad y alto coste (memorias Caché L1/L2/L3).
- Diferencia RAM vs Almacenamiento: la RAM es volátil y opera en nanosegundos; el almacenamiento (SSD/HDD) es persistente y de mayor capacidad pero órdenes de magnitud más lento.
Qué debes recordar #
La DRAM ofrece gran capacidad y coste moderado gracias al refresco periódico de sus condensadores, mientras que la SRAM proporciona máxima velocidad sin refresco para la caché de la CPU.