Ejercicios de Entrada/Salida

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar

Ejercicio 1

[Este ejercicio formó parte del cuarto control de Evaluación Continua del curso 2010/11, del 8 de junio de 2011]

[Este ejercicio formó parte del cuarto control de Evaluación Continua del curso 2011/12, del 23 de Enero de 2012]

Suponiendo que el procesador está asignado a un proceso en ejecución, por tanto, es estado activo, qué sucede cuando un dispositivo indica al procesador mediante una interrupción que dispone de datos a ser tratados? Marque la opción pertinente.

A) Se continúa con la ejecución del proceso activo hasta que éste pase a estado bloqueado, entonces se realizar el tratamiento de la interrupción, que consistirá en invocar al gestor de dispositivo para que realice el tratamiento oportuno.

B) Se retira el proceso activo, que pasará a estado preparado, y se ejecutará el código del gestor de dispositivos.

C) Se invoca al planificador de procesos para que evalúe si tiene mayor prioridad la interrupción o el proceso.

(Ver solución)

Ejercicio 2

[Este ejercicio formó parte del cuarto control de Evaluación Continua del curso 2010/11, del 8 de junio de 2011]

[Este ejercicio formó parte del cuarto control de Evaluación Continua del curso 2011/12, del 23 de Enero de 2012]

Represente gráficamente el diseño modular basado en capas de E/S de un sistema operativo. Incluya una breve descripción de cada capa junto con flechas que reflejen el flujo de comunicación entre cada una de ellas.

(Ver solución)