Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Asignacion7 - Res
Asignacion7 - Res
Matrícula
Instrucciones: Responda los reactivos abiertos anotando su respuesta en el espacio en blanco, o en las líneas o celda(s), que sigue la pregunta.
Responda los reactivos de opción múltiple rellenando una o más celdas. En caso de que el reactivo solicite realizar un desarrollo anéxelo en una
hoja en blanco. La hoja debe tener en su encabezado su nombre completo y matrícula. Cada reactivo debe estar acompañado por el número de
reactivo con numeración arábica.
1. [1 Pnt.] Suponga trabaja en un sistema operativo con multiprogramación y un número variable de tareas (OS/
Multiprogramming with Variable number of Tasks, MVT). Suponga procesamiento en batch y que arriba la siguiente
petición:
20k, 30k 10k 100k 60k
Suponga adicionalmente, que la memoria posee cuatro huecos de tamaño: 50K, 30k, 200k, 16k y 30k.
a) b) c)
20 en 50K, 30 en 30k, 10 en 16k, 100 20, 30 en 50K, 10 en 30K, 100 en 30 en 30k, 10 en 16k, 20 en 30k, 100
en 200k, y 60 en los 100k restantes 200k y 60 en los 100K restantes de en 200k y 60 en 100k restantes
200k.
b)
Respuesta: ____________________________
Considere las siguientes direcciones lógicas. Estime la dirección física e indique si el direccionamiento es legal o ilegal.
1
3. [1 Pnt.] Considere un sistema con “demand paging” con las siguientes utilizaciones por dispositivo: 20%
procesador 20%, 97.7% paginación en disco y 5% E/S en dispositivos. ¿Cuál (es) de las siguientes estrategias
aumentará la utilización del procesador?
A B C D E
Aumentar la Instalar un disco con Reducir el quatum Instalar procesador Incrementar el grado
cantidad de mayor asignado a cada más rápido de
memoria capacidad/rapidez proceso multiprogramación
de paginación
A)
Respuesta: ____________________________
A B C D E
Drivers de E/S no Repetidos errores Procesos que no El algoritmo de Algoritmo de
conectados de paridad pueden establecer remplazo de remplazo de páginas
apropiadamente al su conjunto de páginas FIFO
I/O bus trabajo
C)
Respuesta: ____________________________
5. [1 Pnt.]Considere un sistema de memoria virtual compuesto por: memoria primaria, TLB y memoria secundaria.
1) Si una referencia a memoria toma 200 nanosegundos (ns). ¿Cuánto tiempo se requiere para hacer una
referencia en memoria primaria.
2) Suponga que el 75% de todas las referencias se encuentran en el TLB y el 25% restante se encuentra en
memoria primaria. Considere el costo de acceso al TLB es de 10ns. ¿Cuál es el tiempo promedio de acceso
del sistema de memoria?
3) Estime el tiempo promedio efectivo (suma de encontrar una página en cada memoria: costo hit en TLB +
costo hit en memoria principal + costo hit memoria secundaria). Considere que ocurre hit un 70% en TLB,
20% en memoria principal y 10% en disco. Adicionalmente, considere que el costo de acceder a disco es de
100 ms (milésimas de segundo ó 1x10^8ns).
A B C D
Ninguna respuesta es 1) 200ns 1) 200ns 1) 400ns
correcta 2) 250ns 2) 257.5ns 2) 260ns
3) 10000290ns 3) 10000291ns 3) 10000291ns
D)
Respuesta: ____________________________
6. [1 Pnt.] Un sistema de memoria virtual exhibe la siguiente traza de ejecución (números de páginas)
1, 2, 3, 2, 6, 3, 4, 1, 5, 6, 1, 6, 4, 2
Aplique los siguientes algoritmos de reemplazo de páginas, considere para cada caso la capacidad (número de
marcos) en memoria principal dada.
2
1) FIFO. Capacidad 3 marcos de página
2) FIFO. Capacidad 4 marcos de página
3) LRU. Capacidad 3 marcos de página
4) LRU. Capacidad 4 marcos de página
A B C D
1) 10 fallos 1. 9 fallos 1) 10 fallos Ninguna respuesta es
2) 8 fallos 2. 8 fallos 2) 8 fallos correcta
3) 10 fallos 3. 9 fallos 3) 10 fallos
4) 9 fallos 4. 9 fallos 4) 8 fallos
A)
Respuesta: ____________________________
7. [1 Pnt.] Suponga paginación con cada página de capacidad 100 palabras (valores decimales). Suponga un proceso
en ejecución en este sistema genera la siguiente secuencia de direcciones lógicas.
Suponga el proceso se le asigna dos marcos de página y que ninguna de esta es residente cuando el proceso inicia
ejecución.
7.1) Determine el número de página que corresponde a cada dirección lógica. Llene la siguiente tabla con los
números de página. Note, direcciones [0 – 99] corresponden a la página 0.
0 0 1 1 0 3 1 2 2 4 4 3
7.2) Determine cuales referencias resultan en fallos de página. Suponga algoritmo de remplazo de página FIFO.
Coloque F en la celda en la que ocurre fallo y estime la taza total de fallos, tal está definido como el número de fallos
entre el número total de referencias a memoria.
F F F F F F
50%
La taza total de fallos es: ______________________
F F F F F F F
58.33%
La taza total de fallos es: ______________________
F F F F F F
50%
La taza total de fallos es: ______________________
3
8. [1 Pnt.] Considere la siguiente secuencia de referencia a páginas 7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, 2. Considere las
políticas de asignación de marcos FIFO, LRU, Clock y óptima. Estime el número de fallos que produce cada criterio.
Suponga solo se pueden colocar 3 marcos en memoria principal.
7 0 1 2 0 3 0 4 2 3 0 3 2 Fallos
FIFO
LRU
CLOCK
Optimal
9. [1 Pnt.] ¿Cuál es el costo asintótico, en el peor de los casos, de los siguientes algoritmos de colocación?
A. Best fit O(N), worst firt O(n^2), first fit O(n) y next firt O(n).
B. Best fit O(N), worst firt O(n), first fit O(n(n+1)/2) y next firt O(n(n-1)/2).
C. Best fit O(N), worst firt O(n), first fit O(n(n+1)/2) y next firt O(n(n+1)/2).
A)
Respuesta: ____________________________