Estrategias Y técnicas Para La Administración De La Memoria
Enviado por jeffvv • 4 de Noviembre de 2012 • 486 Palabras (2 Páginas) • 601 Visitas
POLITICAS Y FILOSOFIA DE LA ADMINISTRACION DE LA MEMORIA.
La memoria principal es el lugar donde el CPU lee las instrucciones a ejecutar, asi como algunos datos a emplear.
Una de las funciones basicas que debe implementar un SO es la Administracion de la Memoria para tener un control sobre los lugares donde estan almacenados los procesos y datos que actualmente se estan utilizando.
EL retiro del administrador de la memoria del kernel es un ejemplo de la separación de política y mecanismo. Las decisiones acercá de que proceso se colocará en que sitio de la memoria (política) son tomadas por el administrador de la mempria. La colocación real de mapa de memoria para los procesos (mecanismo) es realizado por la tarea contenida en kernel. Esta división facilita en forma relativa el cambio de la política de administración de la memoria (algoritmos,ect) sin tener que modificar los estratos inferiores del sistema operativo.
1.6 Implantación de mecanismo de memeoria virtual. BASE LIMITE. Una solución alternativa a los problemas de recolección y protección consiste en equipar la máquina con dos registros especiales de hardware, llamados registro de base y de límite. Cuando se programa un proceso, el registro de base se craga con la dirección del inicio de su partición y el registro de límite se encarga con la longitud de la partición. Toda dirección de la memoria generada automaticamente tiene el contenido de registro de base sumado a él antes de enviarselo a la memoria. Las direcciones tambien se verifican contra el registro de limite para asegurar que no intentan direccionar la memoria fuera de la partición corriente. El hardware protege los registro de base y de límite para evitar que los programas de los usuaris los modifiquen. Una ventaja adicional de utilizar un registro de base para la recolocación es que un programa se pueda desplazar a la memoria despues de que haya iniciado la ejecución. Después de que sa ha movido, todo lo que se necesita hacer para dejarlo listo para la ejecución es cambiar el valor del registro de base.
Memoria real.
La memoria real o principal es en donde son ejecutados los programas y procesos de una computadora y es el espacio real que existe en memoria para que se ejecuten los procesos. Por lo general esta memoria es de mayor costo que la memoria secundaria, pero el acceso a la información contenida en ella es de más rápido acceso. Solo la memoria cache es más rápida que la principal, pero su costo es a su vez mayor.
Administración de almacenamiento.
Asignación del espacio de almacenamiento
El subsistema de archivos se debe encargar de localizar espacio libre en los medios de almacenamiento para guardar archivos y para después borrarlos, renombrarlos o agrandarlos. Para ello se vale de localidades especiales que contienen la lista de archivos
...