Sol-ejer2-2-otros-aspectos

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
                     ____|_PA_|_PB_|_PC_| Prioridad C<B<A
         Datos del ___H0_|_0__|_1__|_2__| PA bloquea cada 1 u.t. 
          problema ___t__|_3__|_5__|_6__| PB bloquea cada 3 u.t. 
                   _plazo|_6__|_15_|_15_| tiempo de bloqueo=2 u.t.
                      < = indica el instante de lanzamiento del proceso
                      > = indica el instante de finalización del proceso
                      X = se ejecuta el código del planificador
                      B = el proceso se bloquea
                      P = el proceso está preparado
                    --- = proceso ejecutándose
                      * = el proceso aborta
                      
                  |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
   Pa             <---B   |   P---B   |   *   |   |   |   |   |   |   |   |   |
   Pb             |   <---|---P   |---B   |   P---|--->   |   |   |   |   |
   Pc             |   |   <   |   |   |---|---|   |   |---|---|---|--->   |   |
   Planificador   X   X   X   X   X   |   X   X   |   |   |   |   |   |   |   |
                  |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___> t
                  0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15

Explicación: El proceso Pa vuelve a estar preparado en el instante de tiempo 3. Al tener más prioridad, pasa a estado activo al apropiarse del procesador. --Pneira 18:35 9 nov 2011 (UTC)

                       _____|_PA_|_PB_|_PC_|
            Cálculos   __t__|_3__|_5__|_6__|
           de tiempos  __T__|_*__|_8__|_11_|
                       _T/t_|_*__|_1.6|_1.8|
                         |
                         |_> Indice de penalización

Revisado. --Pneira 18:35 9 nov 2011 (UTC)