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)