Beruflich Dokumente
Kultur Dokumente
6 Hiperpaginacin [SILB94]
Si el nmero de marcos asignados a un proceso de baja prioridad
desciende por debajo del nmero mnimo requerido por la
arquitectura del computador, debemos suspender la ejecucin de ese
proceso. Luego debemos descargar sus pginas restantes, liberando
los marcos asignados. En general, cualquier proceso que no cuente
con marcos suficientes provocar fallos de pgina muy
frecuentemente. Si se reemplazan pginas que a su vez estn
activas, estaremos sustituyendo una pgina que casi de inmediato se
volver a necesitar. Por tanto, pronto vuelve a generarse otro fallo
de pgina, ocurriendo esto una y otra vez. A esta altsima actividad
de paginacin se le llama hiperpaginacin (thrashing). Un sistema
est en hiperpaginacin si emplea ms tiempo paginando que
ejecutando.
Otras Consideraciones
La seleccin de un algoritmo de reemplazo y una poltica de
asignacin son las principales decisiones que hay que tomar para un
Prepaginacin
Una propiedad evidente de un sistema de paginacin por demanda
pura es el gran nmero de fallos de pgina que ocurren al iniciar un
proceso. Esta situacin surge al tratar de introducir en memoria la
localidad inicial. Tambin, ocurrir cuando se reanuda un proceso
intercambiado. La prepaginacin es un intento de evitar este alto
nivel de paginacin inicial. La estrategia consiste en traer a
memoria al mismo tiempo todas las pginas que se necesitarn.