Sol-ejer2-1-otros-aspectos

De Wiki de Sistemas Operativos
Revisión del 20:38 4 nov 2011 de Peducemar (discusión | contribuciones) (creación traza SJF Aprop.)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

SJF Apropiativo con multiprocesamiento

Para este caso disponemos de 2 Procesadores, y supondremos que el planificador se ejecuta en uno de ellos

                    ____|_PA_|_PB_|_PC_| PA bloquea cada 1 u.t.
         Datos del  _H0_|_0__|_1__|_2__| PB bloquea cada 3 u.t.
          problema  _t__|_3__|_5__|_6__| 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
                      # = el proceso se bloquea
                      +++ = procesador 1
                      --- = procesador 2

                  |   |   |   |   |   |   |   |   |   |   |   |   |
   Pa             <+++#   |   <+++#   |   |+++>   |   |   |   |   |
   Pb             |   <+++|+++|---#   |   |   <---|+++>   |   |   |
   Pc             |   |   <---|   |+++|+++|   |---|---|--->   |   |
   Planificador   X   X   X   X   X   |   X   X   |   |   |   |   |
                  |___|___|___|___|___|___|___|___|___|___|___|___|___> t
                  0   1   2   3   4   5   6   7   8   9   10  11  12