LAS FUNCIONES DE UN ADMNISTRADOR DE MEORIA Y LOS REQUISISTOS DE LA ADMINISTRACIÓN.
Enviado por vdlmariana • 9 de Noviembre de 2014 • 669 Palabras (3 Páginas) • 303 Visitas
2. IDENTIFICAR LAS FUNCIONES DE UN ADMNISTRADOR DE MEORIA Y LOS REQUISISTOS DE LA ADMINISTRACIÓN.
Debe conocer:
Qué zonas de la memoria están libres y qué zonas ocupadas.
Introducir los procesos en memoria.
Se encarga de asignar y desasignar memoria a los procesos conforme vayan necesitando y liberando.
Debe controlar el intercambio entre Mp y Ms.
Además de esas funciones, el administrador de memoria debe cumplir 3 requisitos:
Protección:
No solo debe proteger la zona de memoria del proceso, sino de la memoria del sistema operativo u otro proceso.
Compartición de memoria:
cuando se ejecutan dos procesos iguales, debe permitir que dos procesos compartan la memoria.
Reubicacion:
Un proceso puede cambiar de zona de memoria durante su ejecución.(Este requisito tiene sentido evidentemente es sistema multiprogramado).
3. ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LA MEMORIA VIRTUAL.
o Ventajas:
o 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, etc.)
o Permite que un proceso sea más grande que toda la memoria principal
o Permite multiprogramación muy efectiva
o Se encarga el SO => evita al usuario la preocupación por programar con superposición
Desventajas:
o Fallos de direccionamiento:
o 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.
o Posible hiperpaginación (thrasing):
o SO más tiempo intercambiando fragmentos que ejecutando (ejemplo: si saca de memoria un fragmento que se iba a usar ya) - Sobrecarga por gestión compleja de memoria
o La memoria virtual puede ser una herramienta poderosa para incrementar la performance del computador.
o Usar áreas de entrada/salida más largas: Reduce el tiempo en que las páginas del programa estarán en memoria real.
4. ANALIZAR Y APLICAR LA MEJOR ESTRATEGIA DE LA ADMINISTRACIÓN DE MEMORIA VIRTUAL SEGÚN LAS NECESIDADES.
Estrategias de Obtención: Determinan cuando se debe de transferir una página o un segmento de almacenamiento secundario al primario. Las estrategias de obtención por demanda esperan a que un proceso en ejecución haga referencia a una página
...