taller de procesos

Anuncio
TALLER
Supongamos la existencia de los siguientes procesos cada uno con la siguiente información básica:
PROCESO 1:
Name:
Time Slice:
Prioridad:
Tamaño:
Proc1
3 ms
4
4000 líneas de código objeto
 En la línea 1000 esta la representación en código objeto de la instrucción read(a).
PROCESO 2:
Name:
Time Slice:
Prioridad:
Tamaño:
Proc2
2 ms
5
5000 líneas de código objeto
PROCESO 3:
Name:
Time Slice:
Prioridad:
Tamaño:
Proc3
1 ms
2
2000 líneas de código objeto
 En la línea 1500 esta la representación en código objeto de la instrucción write(b).
PROCESO 4:
Name:
Time Slice:
Prioridad:
Tamaño:
Proc3
2 ms
1
1000 líneas de código objeto
PROCESO 5:
Name:
Time Slice:
Prioridad:
Tamaño:

Proc3
3 ms
3
7000 líneas de código objeto
En la línea 5000 esta la representación en código objeto de la instrucción write(b).
Suponga por simplicidad que todas las operaciones de E/S tardan 4 milisegundos en llevarse
acabo, y que además el procesador es capaz de ejecutar 1000 líneas de código cada milisegundo.
Entonces empieza a suceder los siguientes eventos:





En el tiempo T1 se crea el PROCESO 1
Un milisegundo mas tarde se crea el PROCESO 2
1.50 milisegundos después de T1 se crea el PROCESO 3
Dos milisegundos después de T1 se crea el PROCESO 4
Tres milisegundos después de T1 se crea el PROCESO 5
Haga una descripción del estado del sistema para cada uno de los eventos que se sucedan en el
tiempo y que se representarán como Ti, desde T1 hasta que finalice la ejecución de todos los
procesos.
Descargar