Conteni
William Stallings, “Sistemas Operativos”. (1997) afirma que las páginas de un proceso deben cargarse por demanda. No se debe transferir ninguna página al almacenamiento secundario al primado hasta que un proceso en ejecución haga explícitamente referencia a ella. Hay varias razones por las cuales es atractiva esta estrategia.
- Los resultados de la teoría de la computabilidad, específica mente el problema de la detención (Mi67) (He77), indican que no se puede predecir con precisión la trayectoria de ejecución que seguirá un programa. Así pues, cualquier intento de cargar páginas con anticipación a su uso puede hacer que se carguen las páginas equivocadas.
- La paginación por demanda garantiza que las únicas páginas que se transfieren al almacenamiento principal son aquéllas que requieren los procesos.
- El trabajo extra requerido para decidir cuáles páginas se deben transferir al almacenamiento principal es mínimo. Las estrategias de obtención anticipada de páginas G pueden requerir mucho tiempo de ejecución adicional.
Viviana Schafer (2001) menciona que el principal inconveniente está en los procesos que requieren acumular sus páginas una por una:
- Los tiempos de espera de páginas son considerables.
- Es creciente la cantidad de almacenamiento primario afectada al proceso que espera páginas, por lo que el “producto espacio - tiempo” se incrementa.
El “producto espacio - tiempo” indica la cantidad de almacenamiento que usa un proceso y la cantidad de tiempo que lo usa.
“La reducción del producto espacio - tiempo de las esperas de páginas de un proceso es una meta importante de las estrategias de administración del almacenamiento”
do de la nueva página