Administración de la memoria virtual

La administración de la memoria virtual tiene varias ventajas:

El tamaño de una tarea ya no queda sujeta al tamaño de la memoria principal (del espacio libre dentro de la memoria principal).

La memoria se utiliza con más eficiencia porque las únicas secciones de un área almacenadas en la memoria son las que se necesitan de inmediato, en tanto que las que no se precisan se mantienen en almacenamiento secundario.

Permite una cantidad ilimitada de multiprogramación.

Elimina la fragmentación externa cuando se utiliza con la paginación, suprime la fragmentación interna cuando se usa con la segmentación.

Permite compartir códigos y datos.

Facilita el enlace dinámico de segmentos de programa.

Desventajas

Costos de hardware de procesador más altos

Mayor carga general para el manejo de las interrupciones de paginación.

Incremento de la complejidad del software para evitar la hiperpaginación.

Fuente: Apuntes de Arquitectura de computadoras de la FCA de la UNAM