adas
UNIVERSIDAD CATOLICA DE CUENCA
NOMBRES:
Paúl Mora, Christian García, Jonathan Zambrano, Marco Campoverde, Santiago Quinde
TEMA:
Unidad de Gestión de Memoria
Materia:
Técnicas de lainformación y sistemas operativos
¿Qué es gestión de memoria?
Se denomina gestión de memoria a proveer mecanismos para asignar secciones de memoria a los programas que las solicitan y liberara la vez secciones de memoria que ya no se utilizan
¿Qué es la unidad de gestión de memoria (Mmu)?
La unidad de gestión de memoria o MMU es un dispositivo hardware formado por un grupo decircuitos integrados, responsable del manejo de los accesos a la memoria por parte del CPU y almacenada en la misma
Funciones de la MMU
Convertir las direcciones lógicas emitidas por los procesos endirecciones físicas
Comprobar quela conversión se puede realizar. La dirección lógica podría no tener una dirección física asociada. Por ejemplo la pagina correspondiente a una dirección puede habertrasladado a una zona de almacenamiento secundario temporalmente.
Comprobar que el proceso que intenta acceder a una cierta dirección de memoria tiene permisos para ello.
La gestión de memoriadebe proporcionar
PROTECCIÓN: permisos de acceso
COMPARTIMIENTO de la información
REUBICACIÓN para sistemas multiprogramados
ORGANIZACIÓN DE LA MEMORIA
FISICA: jerarquías
LOGICA: segmentaciónTRADUCCIÓN DE DIRECCIONES
Reubicación software: traducción de direcciones durante carga del programa. Esta solución se usa en sistemas sin el hardware especifico de traducción (MMU).
Proceso:
Elprograma se carga con las direcciones ya traducidas
Se generan un código diferente del programa ejecutable.
Reubicación de hardware: La MMU se encarga de la traducción que es la encargada deconvertir las direcciones lógicas emitidas por los procesos en direcciones físicas.
Proceso:
El programa se carga sin modificar
El S.O. almacena por cada proceso su función de traducción....
Regístrate para leer el documento completo.