Diferencia entre revisiones de «Sol-ejer-planif-procesos-5»
De Wiki de Sistemas Operativos
(Solución al ejercicio 5 del tema 4.) |
|||
Línea 6: | Línea 6: | ||
X = se ejecuta el código del planificador | X = se ejecuta el código del planificador | ||
− | |||
| 1 | 2 | | | 3 | 4 | | | | | 3 | 4 | | | | 3 | 5 | | | | | 1 | 2 | | | 3 | 4 | | | | | 3 | 4 | | | | 3 | 5 | | | | ||
Pa <---|---# | |---|---& | | | |---|---& | | |---|---> | | | Pa <---|---# | |---|---& | | | |---|---& | | |---|---> | | | ||
Línea 15: | Línea 14: | ||
|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| | |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| | ||
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ||
+ | |||
+ | Los números que aparecen indican la linea de código que se está ejecutando en ese momento. |
Revisión del 04:19 10 nov 2011
Solución del problema:
< = indica el instante de lanzamiento del proceso > = indica el instante de finalización del proceso & = El proceso se bloquea por una operacion de E/S # = El proceso se bloquea por consumir su quantum X = se ejecuta el código del planificador
| 1 | 2 | | | 3 | 4 | | | | | 3 | 4 | | | | 3 | 5 | | | Pa <---|---# | |---|---& | | | |---|---& | | |---|---> | | | | | 1 | 2 | | | 3 | 2 | 3 | 2 | | | 4 | | | | | | | Pb < | |---|---# | |---|---|---|---# | |---& | | | > | | | | | | | | | | | | | | | | | | | | | | Plnf X | X X | | X X X | X | X | | | | | | | |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Los números que aparecen indican la linea de código que se está ejecutando en ese momento.