La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sistemas Operativos: El Libro Azul

Presentaciones similares


Presentación del tema: "Sistemas Operativos: El Libro Azul"— Transcripción de la presentación:

1 Sistemas Operativos: El Libro Azul
Ida Flynn – Ann Mclver

2 Ejercicios: 1.- Explique: ¿Por qué se utiliza la multiprogramación?.
Se usa para realizar diversos procesos en cada sector particionado de la memoria, esto con el fin de consumir más recursos de la MP. ¿De qué manera ocurre la fragmentación interna? Se da cuando la asignación subsecuente de la memoria crea fragmentos de memoria libre entre líneas de un bloque. ¿De qué manera ocurre la fragmentación externa? Se da cuando la asignación subsecuente de la memoria crea fragmentos de memoria libre entre bloques. ¿Por qué se requiere la compactación? Esto se requiere para hacer mayores espacios en la MP, con el simple hecho de juntar espacios vacíos y así tener recursos para quien lo requiera. ¿Con que frecuencia debe ejecutarse la relocalización? Esto se debe hacer cada vez que la memoria tenga espacios vacíos y algún proceso requiera de sus recursos.

3 Ejercicios: 2.- Desventajas de cada uno de los esquemas de Asignación:
Usuario Único: Los Recursos de la MP no son consumidos plenamente. Partición Fija: Lentitud en la ejecución de los procesos cargados. Partición Dinámica: Se dejan espacios libres, por lo contiguo de su almacenamiento de procesos.. Partición Dinámica Relocalizable: No se sabe el lugar nuevo del proceso relocalizado. 3.- Ventajas de cada uno de los esquemas de Asignación: Usuario Único: Solo una tarea trabaja, dicha tarea se realizara plenamente. Partición Fija: Se pueden hacer varios procesos. Partición Dinámica: se hacen varias tareas y hay un orden establecido. Partición Dinámica Relocalizable: Buena administración de la MP respecto a sus recursos de espacio, se aplica la compactacion.

4 Ubicación Ejercicios:
4.- Aplicación del algoritmo del mejor ajuste para la Asignación De memoria: Lista de tareas: Lista de Memoria: Numero de tarea Memoria Solicitada Bloques de Memoria Tamaño J1 J2 J3 740K 500K 700K Bloque 1 Bloque 2 Bloque 3 610K 850K 700K MP SO Ubicación J2 J1 Libre

5 Ubicación Ejercicios:
5.- Aplicación del algoritmo del mejor ajuste para la Asignación De memoria: Lista de tareas: Lista de Memoria: Numero de tarea Memoria Solicitada Bloques de Memoria Tamaño J1 J2 J3 700K 500K 740K Bloque 1 Bloque 2 Bloque 3 610K 850K 700K MP SO Ubicación J2 J3 J1

6 Ejercicios: 6.- El “siguiente ajuste”:
Ventaja: Establece un orden contiguo de las tareas que llegan. Comparación con el Primer y Mejor Ajuste: Este algoritmo seria muy desaprovechador de recursos, puesto que al buscar desde el ultimo punto de partición, dejaría de lado los bloques libres antes de tal punto. 7.- El “peor ajuste”: Ventaja: Si la tarea que llega es grande le da el espacio más grande que tiene, causando rapidez. Comparación con el Primer y Mejor Ajuste: Este algoritmo al dar el espacio más grande que tiene no guarda recursos para otras posibles grandes tareas.

7 Ejercicios: 8.- ¿Todas las secciones libres de la memoria pueden combinarse en un bloque contiguo utilizando la compactación? : Si porque al efectuarse dicha compactación (y antes la relocalización), los espacios vacíos se juntan al final de la memoria, por lo tanto estarán contiguo a las tareas que se estén ejecutando. 9.- ¿Es posible reubicar a las tareas en un disco secundario, para luego cargarlos juntos, generando un espacio libre (quedando compactado)? : No porque si los sacamos, truncaríamos sus ejecuciones y por lo tanto tendría que volver a realizar todo el procedimiento necesario para ejecutar un proceso o tarea.


Descargar ppt "Sistemas Operativos: El Libro Azul"

Presentaciones similares


Anuncios Google