3.1 Introducción al almacenamiento real

 

  La organización y administración de la “memoria principal”, “memoria primaria” o “memoria real” de un sistema ha sido y es uno de los factores más importantes en el diseño de los sistemas operativos.

Los términos “memoria” y “almacenamiento” se consideran equivalentes.

Los programas y datos deben estar en el almacenamiento principal para:

  • Poderlos ejecutar.
  • Referenciarlos directamente.

 

Se considera “almacenamiento secundario” o “almacenamiento auxiliar” al generalmente soportado en discos. Los hechos demuestran que generalmente los programas crecen en requerimientos de memoria tan rápido como las memorias:

“Ley de Parkinson parafraseada”: Los programas se desarrollan para ocupar toda la memoria disponible para ellos.

La parte del sistema operativo que administra la memoria se llama “administrador de la memoria”, éste se encarga de:

 

  • Llevar un registro de las partes de memoria que se están utilizando y de aquellas que no.
  • Asignar espacio en memoria a los procesos cuando estos la necesitan.
  • Liberar espacio de memoria asignada a procesos que han terminado.