Funciones del administrador de memoria Equipo 4 LOGICA: Programas organizados en módulos, cada uno con sus características (algunos son modificables y otros no)
FISICA: La memoria está organizada, al menos, en dos niveles:
Principal: acceso más rápido, coste más alto y volátil
Secundaria: más lenta y barata, y no volátil. Un proceso no puede acceder a la zona de memoria
asignada a otros procesos, ni a la del S.O.
No solo se debe proteger la zona de memoria del proceso sino, de la memoria del S.O u otro proceso. No se puede conocer la posición de memoria en
la que se va a cargar un programa al ejecutarse Administrador de memoria Organización Protección Reubicación "Es la parte del S.O que lleva a cabo, dinámicamente, las tareas de reparto y control de la memoria ."
Asignaciones Continua Simple
En este sistema de administración la memoria aparece al programa como una única extensión contigua de direcciones, compartida solo por él y por el sistema operativo.
Se hace necesario lograr en este tipo de administración algún mecanismo de protección para el sistema operativo que es residente.
Existen dos alternativas:
1) la utilización de un límite dado por un registro fijo por hardware o registro de protección cargado por el sistema operativo que sirve como punto de comienzo de carga del programa como en el Fortran Monitoring System IBM 3094 o como límite como en el caso de la H.P. 2116B que carga desde memoria baja. Su desventaja es que requiere la recompilación de los programas al modificarse el valor de tal registro.
2) otra opción consiste en un registro Límite o registro Base (o de Reubicación)
(tal el caso de la CDC 6000).
Asignaciones Particional
En este sistema de administración la memoria aparece al programa como una única extensión contigua de direcciones, compartida solo por él y por el sistema operativo.
Se hace necesario lograr en este tipo de administración algún mecanismo de protección para el sistema operativo que es residente.
Existen dos alternativas:
1) la utilización de un límite dado por un registro fijo por hardware o registro de protección cargado por el sistema operativo que sirve como punto de comienzo de carga del programa como en el Fortran Monitoring
System IBM 3094 o como límite como en el caso de la H.P. 2116B que carga desde memoria baja. Su desventaja es que requiere la recompilación de los programas al modificarse el valor de tal registro.
2) otra opción consiste en un registro Límite o registro Base (o de Reubicación)
(tal el caso de la CDC 6000).
No hay comentarios:
Publicar un comentario