a) Las transiciones 1 a 8 son provocadas por los siguientes eventos:
Las rutinas que intervienen en las transiciones son las siguientes:
crear_proceso
.seleccionar_proceso
.terminar_proceso
.bloquear_por_es
.desbloquear_por_es
.procesar_interrupción
Fin de espera de interrupción: La rutina terminar_espera_interrupción
Las interrupciones que inician las transiciones son las siguientes:
b) El diagrama de la Figura 2 se completa de la siguiente manera:
[Diagrama de la Figura 2]
El diagrama muestra las transiciones de estados de los dos procesos a lo largo del tiempo. El proceso 1 comienza su ejecución a las 0 ms. y ejecuta 30 ms. de CPU. Luego, solicita una operación de E/S sobre cinta, que tarda 70 ms. en completarse. El proceso 1 vuelve a ejecutar 10 ms. de CPU y luego se termina. El proceso 2 comienza su ejecución a las 100 ms. y ejecuta 10 ms. de CPU. Luego, solicita una operación de E/S sobre cinta, que tarda 70 ms. en completarse. El proceso 2 ejecuta 10 ms. de CPU, solicita una operación de E/S sobre disco, que tarda 40 ms. en completarse, y luego se termina.
Para escribir su respuesta aquí, Ingresar o Crear una cuenta
Compartir