3.4 Administración
Pirlipipi
Created on October 26, 2024
Over 30 million people build interactive content in Genially.
Check out what others have designed:
49ERS GOLD RUSH PRESENTATION
Presentation
INTERNATIONAL EVENTS
Presentation
THE EUKARYOTIC CELL WITH REVIEW
Presentation
INTRO INNOVATE
Presentation
FALL ZINE 2018
Presentation
BRANCHES OF U.S. GOVERNMENT
Presentation
QUOTE OF THE WEEK ACTIVITY - 10 WEEKS
Presentation
Transcript
3.4. Administración de memoria virtual
Mientras el proceso ejecuta sus páginas actuales, el sistema carga páginas nuevas que estarán disponibles cuando el proceso las pida, debido a ello, el tiempo de ejecución de un proceso se puede reducir.
Memoria virtual
Mientras el proceso se ejecuta con sus páginas actuales, el sistema carga las demás páginas que estarán disponibles cuando las requiera el proceso.El S. O. intenta predecir las páginas que un proceso va a necesitar y a continuación precarga estas páginas cuando hay espacio disponible
ESTRATEGIAS DE ADMINISTRACIÓN.
Estrategias de Obtención:
Las estrategias de obtención por demanda esperan a que un proceso en ejecución haga referencia a una página o un segmento
Estrategias de Colocación:
Determinan en qué lugar del almacenamiento primario se debe colocar una página o un segmento entrante.
Estrategias de Reemplazo:
Sirven para decidir cuál página o segmento se debe desplazar
- Fallos de direccionamiento.
- Se genera interrupción, indica fallo de acceso a memoria.
- Proceso pasa a bloqueado, SO a ejecución.
- SO emite solicitud de E/S al disco.
- SO expide otro proceso para que se ejecute
- Tras traer fragmento a memoria, interrupción de E/S, control al SO, que pasa el proceso a listo.
- Posible hiperpaginación (thrasing).
- SO más tiempo intercambiando fragmentos que ejecutando.
VENTAJAS/DESVENTAJAS
- Permite optimizar uso de memoria.
- Mantiene más procesos en memoria principal.
- Mantiene en disco partes del proceso poco usadas (rutinas de atención a errores poco frecuentes, funciones de uso esporádico, datos no usados.
- Permite que un proceso sea más grande que toda la memoria principal
- Permite multiprogramación muy efectiva.
- Se encarga el SO => evita al usuario la preocupación por programar con superposición.