Multiprogramación con Intercambio de Almacenamiento
En el esquema de “intercambio” los programas del
usuario no requieren permanecer en la memoria principal hasta su terminación.
Una variante consiste en que un trabajo se ejecuta hasta que
ya no puede continuar:
- Cede
el almacenamiento y la cpu al siguiente trabajo.
- La
totalidad del almacenamiento se dedica a un trabajo durante un breve
período de tiempo.
- Los
trabajos son “intercambiados”, dándose que un trabajo puede
ser intercambiado varias veces antes de llegar a su terminación.
Es un esquema razonable y eficiente para un número
relativamente reducido de procesos de usuarios.
Los sistemas de intercambio fueron los predecesores de
los sistemas de paginación.
El rendimiento de los sistemas de intercambio mejora al
reducir el tiempo de intercambio:
- Manteniendo
al mismo tiempo varias “imágenes de usuario o imágenes de memoria” en
la memoria principal.
- Retirando
una imagen de usuario de la memoria principal solo cuando es necesario su
almacenamiento para una nueva imagen.
- Incrementando
la cantidad de memoria principal disponible en el sistema
Las imágenes de usuario (imágenes de memoria) retiradas del
almacenamiento principal se graban en el almacenamiento secundario (discos).
Comentarios
Publicar un comentario