Hiperpaginación y área activa
A partir de la investigación de Peter Denning
Hiperpaginación
- Si el grado de multiprogramación es excesivo, el sistema puede estar más tiempo paginando que haciendo trabajo productivo.
- Se evita con políticas de reemplazo local, o concediendo memoria según las necesidades reales (localidades, área activa...)
Modelo de localidades
- Se observa que todo proceso trabaja en cada momento con unas zonas de código y datos bien delimitadas: localidad.
- Cuando se salta a otra subrutina, etc., se cambia de localidad.
- Si un proceso tiene asignada su localidad en memoria principal, no ocasiona fallos de página.