Diferencia entre revisiones de «Sol-ejer-planif-procesos-5»

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
(Correccion de erratas)
Línea 16: Línea 16:
  
 
Los números que aparecen indican la linea de código que se está ejecutando en ese momento.
 
Los números que aparecen indican la linea de código que se está ejecutando en ese momento.
 +
DUDA¡¡ En  el proceso B que finaliza su ejecución en el instante t=13, ¿para calcular los indices debemos de tomar t=13 o respetar los 3t de bloqueo despues de finalizar el proceso?

Revisión del 13:08 12 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   |   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. DUDA¡¡ En el proceso B que finaliza su ejecución en el instante t=13, ¿para calcular los indices debemos de tomar t=13 o respetar los 3t de bloqueo despues de finalizar el proceso?