Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4 PAGINACIN ANTICIPADA
ISC. 7A Integrantes Montero Cohuo Roco Esther
El camino que toma un programa cuando se esta ejecutando no es predecible, y por ello solo se cargan las pginas a medida que se van necesitando.
Caso extremo:
-Paginacin por demanda pura -Nunca se trae una pgina si no se necesita
EJECUCIN
DE UNA INSTRUCCIN
Puede generar ms de un fallo de pgina (una pgina para la instruccin y muchas para los datos) Problema: El rendimiento disminuye considerablemente al aumentar el # de fallos de pgina.
VENTAJAS
Los programadores disponen de un espacio de memoria mayor que las disponibilidades de memoria real del sistema. Mejora el rendimiento general del sistema.
Mejora el uso de la memoria, mejorando el grado de multiprogramacin y por tanto mejorando la capacidad de planificacin del SO
EJEMPLO
FALLO DE PAGINA
Es el evento que se da cuando un proceso accede a una pgina que no est en memoria y se tiene que buscar en el disco duro (provocar un intercambio), el fallo de pgina provoca que el sistema operativo recupere del disco la pgina requerida, se actualiza la tabla de pginas y se ejecuta nuevamente la instruccin que gener el fallo de pgina, esta vez el hardware ya no generar la excepcin debido a que ya se encuentra la pgina requerida.
Es importante mantener baja la frecuencia de fallos de pgina ya que de lo contrario, el tiempo aumentar y frenar la ejecucin de los procesos. Diagrama de Gestin de un Fallo de Pgina
Hiperpaginacin: Estrategias de reposicin FIFO Segunda oportunidad Menos frecuentemente usado No usado recientemente Estrategias de bsquedas Anticipada Prepaginacin Estrategia de alcance: Control de la hiperpaginacin Frecuencia de fallas de pginas
NOTA
Es importante mantener baja la frecuencia de los fallos de pgina, ya que de lo contrario el tiempo de acceso aumentar y frenar drsticamente la ejecucin de los procesos.
PAGINACIN ANTICIPADA
En la paginacin anticipada, el sistema operativo intenta predecir las pginas que necesitar un proceso y entonces carga dichas cuando hay espacio disponible.
Mientras el proceso se ejecuta con sus pginas actuales, el sistema carga las dems pginas que estarn disponibles cuando las requiera el proceso.
Se sube a memoria un conjunto de pginas que el proceso muy probablemente utilizar Conjuntos de trabajo o rea activa
Pre paginacin: Al inicio se ponen en los marcos de pgina la memoria que el proceso solicite dentro de ciertos lmites predeterminados, al suspender un procesos, por cualquier razn, se conserva la informacin de cul es su conjunto de trabajo y al despertarse, se sube tambin su conjunto de trabajo
Estrategia de alcance:
Alcance local: Alcance global:
Control de la hiperpaginacin
Bibliografa
Carretero Prez, J. Sistemas Operativos una visin aplicada. Mc Graw.
http://so2helmuth.blogspot.mx/2010/12/memoria-virtual.html