El documento describe los conceptos de conjunto residente, tamaño del conjunto residente y políticas de asignación de memoria principal. El conjunto residente es el número de páginas de un proceso que están en memoria principal. El tamaño del conjunto residente involucra un equilibrio entre la tasa de fallos de página y el nivel de multiprogramación. Existen políticas de asignación fija y variable para determinar cuánta memoria principal se asigna a cada proceso.
El documento describe los conceptos de conjunto residente, tamaño del conjunto residente y políticas de asignación de memoria principal. El conjunto residente es el número de páginas de un proceso que están en memoria principal. El tamaño del conjunto residente involucra un equilibrio entre la tasa de fallos de página y el nivel de multiprogramación. Existen políticas de asignación fija y variable para determinar cuánta memoria principal se asigna a cada proceso.
El documento describe los conceptos de conjunto residente, tamaño del conjunto residente y políticas de asignación de memoria principal. El conjunto residente es el número de páginas de un proceso que están en memoria principal. El tamaño del conjunto residente involucra un equilibrio entre la tasa de fallos de página y el nivel de multiprogramación. Existen políticas de asignación fija y variable para determinar cuánta memoria principal se asigna a cada proceso.
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.