martes, 26 de octubre de 2010

Requisitos de la Gestión de Memoria

Reubicación. La memoria principal se ubica generalmente compartida por varios procesos. En general, el programa no puede conocer por adelantado que otros programas residirán en la memoria en el momento de la ejecución de su programa. El S.O. tiene que conocer la ubicación de la información de control del proceso y de la pila de ejecución, asi como el punto de partida para comenzar la ejecución del programa para dicho proceso, ya que el S.O. gestiona la memoria y es responsable de traer el proceso a la memoria principal.
Protección cada proceso debe protegerse contra inferencias, no deseadas de otros procesos, sean accidentales o intencionadas. El código de un proceso no puede hace referencia a posiciones de memoria de otros procesos, con fines de lectura escritura, sin permiso. Puesto que se conoce la ubicación de un programa en la memoria principal, es imposible comprobar las direcciones absolutas durante la protección.
Así, todas las referencias a ah memoria generadas por un proceso debe comprobarse durante la ejecución para asegurar que solo hace referencia al espacio de memoria destinado ah dicho proceso, y los mecanismos que respaldan la reubicación también forman parte básica del cumplimento de las necesidades de protección

No hay comentarios:

Publicar un comentario