Diferencia entre revisiones de «Práctica Administración de Periféricos (Sistemas Operativos)»

De Cuba-Wiki
Sin resumen de edición
Sin resumen de edición
Línea 1: Línea 1:
==Ejercicio 01:==
==Ejercicio 01:==
<br>a)
<br>b)
<br>c)
<br>d)
<br>e)
==Ejercicio 02[*]:==
==Ejercicio 02[*]:==
Primero actua el Manipulador de Perifericos que construye el programa de canal.
<br>Primero actua el Manipulador de Perifericos que construye el programa de canal.
<br>Luego, llama al Controlador de Trafico de E/S para indicarle que el pedido va a esperar por el periferico en cuestion.
<br>El Controlador de Trafico de E/S coloca el pedido en el Bloque de Control del periferico en la lista de procesos en espera del periferico.
<br>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.
<br>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.
<br>El Manipulador de Perifericos verifica la ruta


Luego, llama al Controlador de Trafico de E/S para indicarle que el pedido va a esperar por el periferico en cuestion.
==Ejercicio 03:==
<br>a)
<br>b)
<br>c)
<br>d)


El Controlador de Trafico de E/S coloca el pedido en el Bloque de Control del periferico en la lista de procesos en espera del periferico.
==Ejercicio 04[*]:==
<br>a)
<br>b)
<br>c)
<br>d)


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.
==Ejercicio 05:==


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.
==Ejercicio 06[*]:==


El Manipulador de Perifericos verifica la ruta
==Ejercicio 07[*]:==
<br>a)
<br>b)
<br>c)


==Ejercicio 03:==
==Ejercicio 04[*]:==
==Ejercicio 05:==
==Ejercicio 06[*]:==
==Ejercicio 07[*]:==
==Ejercicio 08[*]:==
==Ejercicio 08[*]:==
<br>a)
<br>b)
<br>c)
==Ejercicio 09:==
==Ejercicio 09:==
==Ejercicio 10:==
==Ejercicio 10:==
<br>a)
<br>b)
<br>c)
==Ejercicio 11:==
==Ejercicio 11:==
<br>a)
<br>b)
==Ejercicio 12:==
==Ejercicio 12:==
==Ejercicio 13[*]:==
==Ejercicio 13[*]:==
<br>a)
<br>b)
==Ejercicio 14[*]:==
==Ejercicio 14[*]:==
<br>a)
<br>b)
==Ejercicio 15[*]:==
==Ejercicio 15[*]:==
==Ejercicio 16:==
==Ejercicio 16:==
<br>a)
<br>b)
<br>c)
<br>d)
==Ejercicio 17:==
==Ejercicio 17:==
<br>a)
<br>b)
<br>c)
<br>d)
==Ejercicio 18:==
==Ejercicio 18:==
<br>a)
<br>b)
<br>c)
<br>d)
<br>e)
==Ejercicio 19[*]:==
==Ejercicio 19[*]:==
<br>a)
<br>b)
==Ejercicio 20[*]:==
==Ejercicio 20[*]:==
<br>i)
<br>ii)
==Ejercicio 21[*]:==
==Ejercicio 21[*]:==
<br>a)
<br>b)
<br>c)
<br>d)
==Ejercicio 22[*]:==
==Ejercicio 22[*]:==
<br>a)
<br>b)
==Ejercicio 23:==
==Ejercicio 23:==
<br>a)
<br>b)
<br>c)

Revisión del 03:05 21 mar 2007

Ejercicio 01:


a)
b)
c)
d)
e)

Ejercicio 02[*]:


Primero actua el Manipulador de Perifericos que construye el programa de canal.
Luego, llama al Controlador de Trafico de E/S para indicarle que el pedido va a esperar por el periferico en cuestion.
El Controlador de Trafico de E/S coloca el pedido en el Bloque de Control del periferico en la lista de procesos en espera del periferico.
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.
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.
El Manipulador de Perifericos verifica la ruta

Ejercicio 03:


a)
b)
c)
d)

Ejercicio 04[*]:


a)
b)
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)