Professional Documents
Culture Documents
Administracin de Memoria
21/02/2012 09:45:17
Sistemas Operativos 2017
Administracin de Memoria
Gestin de la memoria
Subdividir la memoria para acomodar mltiples procesos
Es necesario asignar la memoria para asegurar una cantidad razonable
de procesos listos que consuman el tiempo de procesador disponible
21/02/2012 09:45:17
Sistemas Operativos 2017
Administracin de Memoria
21/02/2012 09:45:17
Sistemas Operativos 2017
Administracin de Memoria
21/02/2012 09:45:17
Sistemas Operativos 2017
Administracin de Memoria
21/02/2012 09:45:17
Sistemas Operativos 2017
Administracin de Memoria
Intercambio (Swapping)
Un proceso puede ser intercambiado (swapped) temporariamente fuera
de la memoria a un almacenamiento de respaldo (backing store), y luego
ser vuelto a la misma para continuar su ejecucin.
Backing store espacio en disco lo suficientemente grande para
acomodar copias de todas las imgenes de memoria de todos los
usuarios, debe proveer acceso directo a todas estas imgenes de
memoria.
Roll out, roll in variante del intercambio usado en algoritmos de
planificacin basados en prioridades; procesos con baja prioridad son
intercambiados con procesos de alta prioridad que pueden ser cargados
y ejecutados.
La mayor parte del tiempo de intercambio es tiempo de transferencia y
es directamente proporcional a la cantidad de memoria intercambiada.
21/02/2012 09:45:17
Sistemas Operativos 2017
Administracin de Memoria
21/02/2012 09:45:17
Sistemas Operativos 2017
Administracin de Memoria
-Particiones Variables:
-el nro. y tamao de procesos vara en forma dinmica
-Inconveniente :
complejidad en la asignacin y liberacin.
se debe llevar un registro de la memoria
necesidad de realizar COMPACTACION
cunta memoria asignar al proceso?
21/02/2012 09:45:17
Sistemas Operativos 2017
Administracin de Memoria
21/02/2012 09:45:17
Sistemas Operativos 2017
Administracin de Memoria
18
21/02/2012 09:45:17
Sistemas Operativos 2017
Administracin de Memoria
21/02/2012 09:45:17
Sistemas Operativos 2017
Administracin de Memoria
a) Primer Ajuste
El administrador de memoria explora la lista de segmentos
hasta hallar un hueco lo bastante grande. Luego el hueco se divide en
dos partes, una para el proceso y una para la memoria desocupada.
b) Siguiente Ajuste
El funcionamiento es similar al anterior, solo que el algoritmo
recuerda en qu punto de la lista se qued la ltima vez que encontr
un hueco apropiado. La prxima vez que se le pide hallar un hueco,
inicia la bsqueda en ese punto de la lista.
c) Mejor ajuste
Se explora toda la lista y se escoge el hueco ms pequeo que
alcance. En lugar de dividir un hueco grande que podra necesitarse
despus, el algoritmo trata de hallar un hueco de tamao cercano al
requerido
21/02/2012 09:45:17
Sistemas Operativos 2017
Administracin de Memoria
d) Peor ajuste
Siempre escoger el hueco ms grande disponible, de modo que el hueco
restante sea lo bastante grande como para ser til.
e) Ajuste rpido
Listas individuales para algunos de los tamaos que se solicitan en forma
ms comn. Por ejemplo listas de 4kb, de 8kb,..
21/02/2012 09:45:17
Sistemas Operativos 2017
Administracin de Memoria
21/02/2012 09:45:17
Sistemas Operativos 2017
Versiones
21/02/2012 09:45:17