Diferencia entre revisiones de «Práctica Administración de Periféricos (Sistemas Operativos)»
De Cuba-Wiki
Línea 20: | Línea 20: | ||
==Ejercicio 04[*]:== | ==Ejercicio 04[*]:== | ||
<br>a) | <br>a) | ||
<br>b) | <br>ms en 1/8 rev = 1/8 rev * 8ms / 1rev = 1ms | ||
<br>Total = 2 + 0.8*10 + 1 + 2 + (0.8*10 + 9) + 9 = 39 ms | |||
<br>b) (Pista,Registro) = (0,2)-(10,2)-(10,3)-(20,3)-(20,4)-(10,5) (el total es 2+8+1+8+1+8+1 = 29 ms) | |||
<br>c) | <br>c) | ||
<br>d) | <br>d) |
Revisión del 15:19 31 mar 2007
Ejercicio 01:
a)
b)
c)
d)
e)
Ejercicio 02[*]:
- 1. Actua el Manipulador de Perifericos que construye el programa de canal.
- 2. Llama al Controlador de Trafico de E/S para indicarle que el pedido va a esperar por el periferico en cuestion. Este coloca el pedido en el Bloque de Control del periferico en la lista de procesos en espera del periferico.
- 3. Una vez que se llena la lista, el Controlador de Trafico invoca al Planificador de Procesos de E/S para que decida a que proceso se le otorgara el periferico.
- 4. Luego el Planificador de Procesos de E/S invoca al Controlador de Trafico de E/S para que encole a los procesos "ganadores" en la cola de procesos en espera de la Unidad de Control.
- 5. El Manipulador de Perifericos verifica la ruta
Ejercicio 03:
a)
b)
c)
d)
Ejercicio 04[*]:
a)
ms en 1/8 rev = 1/8 rev * 8ms / 1rev = 1ms
Total = 2 + 0.8*10 + 1 + 2 + (0.8*10 + 9) + 9 = 39 ms
b) (Pista,Registro) = (0,2)-(10,2)-(10,3)-(20,3)-(20,4)-(10,5) (el total es 2+8+1+8+1+8+1 = 29 ms)
c)
d)
Ejercicio 05:
Ejercicio 06[*]:
Ejercicio 07[*]:
a)
b)
c)
Ejercicio 08[*]:
a)
b)
c)
Ejercicio 09:
Ejercicio 10:
a)
b)
c)
Ejercicio 11:
a)
b)
Ejercicio 12:
Ejercicio 13[*]:
a)
b)
Ejercicio 14[*]:
a)
b)
Ejercicio 15[*]:
Ejercicio 16:
a)
b)
c)
d)
Ejercicio 17:
a)
b)
c)
d)
Ejercicio 18:
a)
b)
c)
d)
e)
Ejercicio 19[*]:
a)
b)
Ejercicio 20[*]:
i)
ii)
Ejercicio 21[*]:
a)
b)
c)
d)
Ejercicio 22[*]:
a)
b)
Ejercicio 23:
a)
b)
c)