Memoria volátil vs persistente: qué cambia

Clase 7 de 24Curso de Fundamentos de Ingeniería de Software

Resumen

Comprender cómo se guardan y se procesan los datos en una computadora es clave para mejorar el rendimiento, elegir el sistema de archivos correcto y proteger tu información. Aquí verás, con ejemplos claros, la diferencia entre memoria volátil y persistente, cómo operan los discos mecánicos y de estado sólido, qué aportan FAT32, NTFS, EXT3/EXT4 y APFS, y qué ocurre al borrar, cifrar o subir archivos a la nube.

¿Qué es la memoria y cómo afecta el rendimiento?

La memoria define velocidad y eficiencia. La CPU procesa todo y usa caché y registros como memorias volátiles internas muy rápidas. La RAM mantiene datos activos mientras trabajas. Los discos conservan datos de forma persistente cuando apagas el equipo.

¿Qué diferencia hay entre datos persistentes y volátiles?

  • Volátil: desaparece al apagar. Ejemplo: RAM, caché, registros.
  • Persistente: permanece al apagar. Ejemplo: discos, BIOS, firmware.
  • Guardar un archivo significa escribir en el disco. Trabajar con él en vivo significa tenerlo en RAM.

¿Cómo funciona la jerarquía de memoria y sus tiempos?

  • Caché/registros: acceso en 1–20 nanosegundos.
  • RAM: acceso en ~70 nanosegundos.
  • SSD: acceso en 100–500 microsegundos, es decir, entre 100 000 y 500 000 nanosegundos.
  • Resultado: la RAM es unas 7000 veces más rápida que un SSD. Un disco duro mecánico es 70 veces más lento que un SSD.

¿Qué es swap y por qué puede ser lento?

  • Si un archivo es más grande que la RAM, el sistema usa el disco como memoria virtual: swap.
  • Swap es claramente lento frente a RAM. Evítalo optimizando uso de memoria.
  • Si no liberas memoria tras usar datos grandes, llenas la RAM con basura.
  • Lenguajes y CPUs modernas ayudan con recolección de basura o garbage collection, pero en sistemas complejos conviene gestionarla conscientemente.

¿Cómo se almacenan los datos en discos y qué formatos existen?

Un disco duro mecánico guarda datos en platos magnéticos giratorios; un disco de estado sólido no tiene partes móviles y usa celdas de memoria en chips. En inglés se dice hard drives y solid state drive (SSD). En español solemos decir “disco” aunque sea una unidad o drive.

¿En qué se diferencian discos duros mecánicos y de estado sólido?

  • Mecánico: platos que giran y una cabeza que lee/escribe. Velocidad según rotación.
  • SSD: chips sin partes mecánicas. Velocidad dada por señales eléctricas, “a la velocidad de la luz”.
  • Sin piezas móviles, los SSD son mucho más veloces.

¿Qué es un sistema de archivos y para qué sirve?

  • Los discos guardan datos en bloques.
  • El sistema de archivos define cómo se organizan esos bloques.
  • Hay una cabecera o índice al inicio del disco que indica dónde empieza y termina cada archivo.
  • Lo que ves como carpetas es la interpretación de ese índice por el sistema operativo.

¿Qué aportan FAT32, NTFS, EXT3/EXT4 y APFS?

  • FAT32: muy compatible, común en USB. Límite: archivos de hasta 4 GB y sin permisos o seguridad.
  • NTFS (Windows moderno): más veloz, con seguridad y permisos.
  • EXT3/EXT4 (Linux): seguridad y permisos, populares en servidores y multiusuario.
  • APFS (Apple File System): usado por Mac, iPhone, iPad.

¿Qué ocurre al borrar, cifrar o subir archivos a la nube?

Borrar no siempre elimina datos inmediatamente. El cifrado protege tu información con una llave. Subir a la nube es copiar a servidores remotos.

¿Qué pasa realmente cuando borras un archivo?

  • Se borra el apuntador en el índice y el bloque queda “libre”.
  • Los datos siguen ahí hasta que se reescriben: quedan como datos “huérfanos”.
  • Con el tiempo, los bloques quedan dispersos (fragmentación), y en discos mecánicos eso los vuelve más lentos.
  • Antes se defragmentaba para reordenar bloques. En SSD no es tan necesario porque no hay partes móviles y el acceso es eléctrico.
  • No se ponen en cero todos los bytes al borrar: sería lento y además escribir degrada el disco con el tiempo.

¿Cómo protege el cifrado y qué es la nube?

  • Con cifrado, los datos solo son accesibles con una llave (por ejemplo: usuario y contraseña del sistema).
  • Windows, Mac, Linux y teléfonos tienen mecanismos de cifrado de discos.
  • La nube son computadoras en un data center: subir un archivo es simplemente copiar desde tu equipo a esos servidores.

¿Se pueden recuperar datos borrados?

  • Expertos forenses usan software que hace mapas estadísticos de bytes y pueden reconstruir archivos cuando solo se perdió el índice.
  • Por eso, “borrar” no garantiza eliminación inmediata si no hubo reescritura.

Además, recuerda dos avisos clave:

  • Todos los discos se degradan: cada escritura/lectura los desgasta. Haz copias en otros lados.
  • El futuro apunta a nuevas piezas como el memristor (transistor y memoria en uno solo). Aún está en infancia; una aproximación es Intel Optane. También existen chips integrados llamados System on a Chip que combinan varios núcleos y componentes.

Habilidades que fortalecerás con estas ideas:

  • Elegir el sistema de archivos correcto según compatibilidad y seguridad.
  • Gestionar memoria para evitar swap y liberar recursos a tiempo.
  • Proteger datos con cifrado y buenas prácticas de copias.
  • Diagnosticar lentitud por fragmentación en discos mecánicos.

¿Tienes dudas o un caso real que quieras analizar? Comenta y conversemos sobre tu escenario de almacenamiento y rendimiento.

      Memoria volátil vs persistente: qué cambia