Objetivos del Sistema de Gestión de Memoria

 

En un sistema con multiprogramación, el sistema operativo debe encargarse de realizar un reparto transparente, eficiente y seguro de los distintos recursos de la maquina entre los diversos procesos, de forma que cada uno de ellos crea que <<tiene una máquina para el solo>>. Esto es, el sistema operativo debe permitir que los programadores desarrollen sus aplicaciones sin verse afectados por la posible coexistencia de su programa con otros durante ejecución.

  • Ofrecer a cada proceso un espacio lógico de memoria.
  • Proporcionar protección entre procesos.
  • Permitir que los procesos se compartan la memoria.
  • Dar soporte a las distintas regiones del proceso.