Solución ejercicio2Mejor Ajuste Dinámico

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
                         B
             P1  <---|---|---|--->   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |       
                                          B
             P2  <   |   |   |   |---|---|---|--->   |   |   |   |   |   |   |   |   |   |   |       
                         A                      
             P3  <---|---|---|---|--->   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |       
                     C                  
             P4  <---|--->   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |       
                           C                        
             P5  <   |   |--->   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |       
            -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---> t
                 0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20

Revisado --Pneira 16:01 22 dic 2011 (UTC)

-Una duda: ¿Por qué se ejecuta antes P3 que P2? jesgonbel

Se ejecuta antes debido al criterio de mejor ajuste dinamico, en el cual entra antes el que mayor M ocupa de todas en las que quepan. Quiere decir, P3 entra antes ya que ocupa 3 mientras que P2 ocupa 1, por lo que el que menos memoria desperdicia es P3.