Vous êtes sur la page 1sur 12

CONJUNTO

RESIDENTE

Conjunto residente es el nmero de pginas de un


proceso que estn alojadas en un marco de memoria
principal

Gestin del Conjunto


Residente

Si se asignan muchos marcos a un proceso:


Se reduce el nivel de multiprogramacin.
La tasa de fallos se mantiene baja.
Si se asignan pocos marcos a un proceso:
Se aumenta la tasa de fallos de pgina.

Con memoria virtual paginada no es


necesario y, puede no ser posible, traer
todas las pginas de un proceso a la
memoria principal para preparar su
ejecucin. El sistema operativo debe
decidir cuanta memoria principal
asignar a un proceso.

Tamao del conjunto


residente

Cuanto menor es la cantidad de memoria


asignada a un proceso, mayor es el
nmero de procesos que pueden estar
simultneamente en MP.
Si en MP hay un nmero pequeo de
pginas en un mismo proceso, el
porcentaje de fallos de pgina ser mayor.

Entran en juego varios


factores

Esttica: El tamao del conjunto residente se


fija en el arranque del proceso
Dinmica: El tamao del conjunto residente
puede variar a lo largo de la ejecucin del
proceso

Hay dos polticas de asignacin


de memoria principal

Con estos factores en los sistemas operativos actuales se


pueden encontrar con dos tipos de polticas.
La poltica de asignacin fija
La poltica de asignacin variable

otorga a cada proceso un nmero fijo


de paginas en las que ejecutar. Con una
poltica de asignacin fija, cada vez
que se produce un fallo de pagina en la
ejecucin de un proceso, se debe
reemplazar una de las paginas de dicho
procesador la pagina que se necesite.

La poltica
deasignacin fija

permite que el ncleo de marcos


asignados a un proceso cambie a lo largo
de su vida. La poltica de asignacin
variable parece ser la mas potente. La
dificultad de este mtodo esta en que
requiere que el sistema operativo evalu el
compartimiento de los procesos activos.

La poltica de asignacin
variable

El alcance de una estrategia de reemplazo puede


clasificarse en global o local

Un fallo de pagina, producido cundo


no hay marcos libres, es le activador de
ambos tipos de polticas

Alcance del reemplazo

una poltica de reemplazo local


escoge nicamente de entre las paginas residentes del proceso
que origin el fallo de pagina.
Una poltica de reemplazo global
considera todas las pginas de la memoria como candidatas para
reemplazar, independientemente del proceso particular a que
pertenezcan.

Es contraria a la poltica de escritura; se preocupa por


determinar el momento en que hay que escribir una
pgina modificada en memoria secundaria.
Con el vaciado por demanda
una pgina se escribir en el disco slo cuando haya sido
elegida para modificarse.
Con el vaciado previo
las pginas modificadas se escriben por lotes antes de que se
necesiten sus marcos.

Polticas de Vaciado

Vous aimerez peut-être aussi