RSS

jueves, 19 de noviembre de 2009

UNIDAD 4: ADMINISTRACION DE LA MEMORIA

4.1GESTION DE MEMORIA
• Memoria Principal


– Área de almacenamiento dividido en unidades a las que se puede referenciar a través de una dirección.

– Recurso básico: Para que un programa se ejecute debe encontrarse en memoria principal, al menos, una parte

• Gestor de Memoria

– Parte del Sistema Operativo que se encarga de las tareas relacionadas con la administración de la Memoria Principal.

– Dependencia total del Hardware

• Según sea este, será el tipo de gestión de memoria

• Tareas del Gestor de Memoria

– Asignación de Memoria Principal a los procesos que la solicitan

– Localización de espacios libres, y ocupados

– Aprovechamiento máximo de dicha memoria

• Relación con otras partes del sistema operativo

Planificadores

2. Requisitos de un Sistema de Gestión de Memoria

• Reubicación o Correspondencia

– El programador debe trabajar al margen de la localización de su código en memoria

– El gestor de memoria (HW+SW) debe establecer la correspondencia de direcciones lógicas y físicas

• Protección

– El gestor de memoria debe proteger las zonas asignadas a cada proceso de accesos por parte de terceros.

• Compartición

– El gestor de memoria debe permitir compartición de memoria entre varios procesos.

• Organización lógica

– El gestor de memoria debe comprender la organización lógica formada por módulos que tienen los programas (texto, datos, procedimientos, pila...)

• Organización física

– Debe encargarse de la localización de espacios libres en memoria principal donde cargar los programas.

– Debe poder proporcionar un mecanismo para poder ejecutar programas cuyo tamaño supere el de la propia memoria principal (Memoria Virtual)

0 comentarios:

Publicar un comentario