Administracion de Memoria

Uploaded from authorPOINTLite
Views:
 
Category: Education
     
 

Presentation Description

Adaptación para curso de Ssitemas Operativos

Comments

By: IngGerman (8 month(s) ago)

Deseo bajar presentación

By: geniuz (18 month(s) ago)

Comprender los algoritmos que compone el administrador de memoria , utilización y comparación para determinar el mas optimo en un problema

Presentation Transcript

[ Sistemas Operativos ] ADMINISTRACIÓN DE MEMORIA: 

[ Sistemas Operativos ] ADMINISTRACIÓN DE MEMORIA Präsentation IF 0606 Semestre 2008-I Javier Cabrera J.Cabrera 1 Sistemas Operativos

[ Memoria ]: 

[ Memoria ] Präsentation J.Cabrera 2 Sistemas Operativos Administración de Memoria Objetivos de la administración: mantenerse informado de qué parte de la memoria están en uso y cuáles no asignar memoria a los proceso cuando las necesitan liberar memoria cuando no se necesita administrar intercambios entre la memoria principal y disco duro cuando la memoria principal es demasiado pequeña para contener todos los procesos.

[Memoria ]: 

[Memoria ] Präsentation J.Cab rera 3 Sistemas Operativos Administración de Memoria Tipos de administración: Con intercambios y paginación. Sin ellos.

[ Memoria ]: 

[ Memoria ] Präsentation JECD 4 Sistemas Operativos Administración de Memoria Intercambio: Se trae a la memoria un proceso entero, se ejecuta durante un rato y se vuelve a guardar (lo necesario) en el disco duro.

[ Memoria ]: 

[ Memoria ] Präsentation JECD 5 Sistemas Operativos Administración de Memoria Paginación: Se mantiene en la memoria las partes del programa que se estén usando en ese momento y el resto en el disco. Para el proceso esto es “transparente”.

[ Memoria ]: 

[ Memoria ] Präsentation JECD 6 Sistemas Operativos Administración de Memoria Monoprogramación sin intercambio: Se ejecuta sólo un programa a la vez. La memoria se divide entre el programa y el sistema operativo.

[ Memoria ]: 

[ Memoria ] Präsentation JECD 7 Sistemas Operativos Administración de Memoria Multiprogramación con particiones fijas: La memoria se divide en n particiones fijas. Cuando llega un trabajo se pone en la particiones más pequeña donde cabe. Los trabajos hacen colas. Hay dos estrategias: múltiples colas y cola única.

[ Memoria ]: 

[ Memoria ] Präsentation JECD 8 Sistemas Operativos Administración de Memoria múltiples colas

[ Memoria ]: 

[ Memoria ] Präsentation JECD 9 Sistemas Operativos Administración de Memoria cola única

[ Memoria ]: 

[ Memoria ] Präsentation JECD 10 Sistemas Operativos Administración de Memoria Modelo de multiprogramación Aprovechamiento CPU vs. Número de procesos n 

[ Memoria ]: 

[ Memoria ] Präsentation JECD 11 Sistemas Operativos Administración de Memoria Problemas de reubicación y protección: Reubicación: en qué direcciones reales están las direcciones de memoria deseadas? Protección: cómo hacer para que no se lean/escriban direcciones que no pertenecen al proceso? Una solución: Base y límite!

[ Memoria ]: 

[ Memoria ] Präsentation JECD 12 Sistemas Operativos Intercambio Intercambio:

[ Memoria ]: 

[ Memoria ] Präsentation JECD 13 Sistemas Operativos Intercambio Qué hacer si los procesos crecen?

[ Memoria ]: 

[ Memoria ] Präsentation JECD 14 Sistemas Operativos Intercambio Administración con mapas de bits.

[ Memoria ]: 

[ Memoria ] Präsentation JECD 15 Sistemas Operativos Intercambio Administración con listas.

[ Memoria ]: 

[ Memoria ] Präsentation JECD 16 Sistemas Operativos Intercambio Algoritmos de asignación primer ajuste: usa el primer espacio que encuentre, iniciando búsqueda desde el inicio de la lista. siguiente ajuste: igual al anterior iniciando búsqueda desde donde se quedó la última vez. mejor ajuste: barre toda la lista y usa el espacio más pequeño posible. peor ajuste: barre toda la lista y usa el espacio más grande posible.