Sistemas operativos
La memoria es un recurso esencial de cualquier sistema informático. El sistema operativo debe gestionarla para que los programas funcionen correctamente.
🔹 Memoria principal (RAM)
-
Definición
- Es la memoria de trabajo del ordenador, donde se cargan los programas y datos mientras se ejecutan.
- Es volátil → se borra al apagar el equipo.
-
Características
- Muy rápida en comparación con el disco.
- Limitada en tamaño → obliga a usar memoria virtual.
- Acceso aleatorio: cualquier posición puede leerse o escribirse en el mismo tiempo.
-
Funciones en el SO
- Asignar RAM a cada proceso.
- Proteger la memoria para que un proceso no interfiera con otro.
- Liberar la memoria al terminar un proceso.
👉 Ejemplo: cuando abres un navegador, se carga en la RAM. Si abres más pestañas, aumenta su consumo de memoria.
🔹 Memoria secundaria (almacenamiento masivo)
-
Definición
- Dispositivos de almacenamiento persistente: discos duros (HDD), SSD, memorias USB, etc.
- Es no volátil → conserva la información aunque apagues el equipo.
-
Características
- Mucho más grande que la RAM.
- Más lenta en velocidad de acceso.
- Organizada en bloques o sectores gestionados por el sistema de archivos.
-
Funciones en el SO
- Guardar programas y datos permanentemente.
- Proporcionar espacio para la memoria virtual (swap o paginación).
- Organizar el acceso a través del sistema de archivos.
👉 Ejemplo: tus documentos, fotos y programas instalados se guardan en memoria secundaria.
🔹 Relación entre RAM y almacenamiento
- La RAM es como el escritorio de trabajo: rápido pero limitado.
- El disco es como el archivo o cajonera: grande y permanente, pero más lento.
- El sistema operativo usa la RAM para lo inmediato, y la memoria secundaria para almacenamiento a largo plazo.
🔹 Ejemplo práctico
Cuando editas un archivo en Word:
- El programa y el documento se cargan en la RAM.
- Mientras trabajas, los cambios están en memoria principal.
- Al guardar, el SO escribe el archivo en la memoria secundaria (disco).
📌 Resumen rápido
- Memoria principal (RAM): rápida, volátil, usada para procesos en ejecución.
- Memoria secundaria (disco): más lenta, no volátil, almacena datos permanentes.
- El SO gestiona ambas para equilibrar velocidad y capacidad.
- Loading...