sábado, 13 de noviembre de 2010

UNIDAD 4 ADMINISTRACIÓN DE MEMORIA

La organización y administración de la “memoria principal”, “memoria primaria” de un sistema ha sido y es uno de los factores más importantes en el diseño de los SO, por eso se debe administrar con mucho cuidado.

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 SO que administra la memoria se llama “administrador de la memoria”:

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