Diferencia entre revisiones de «Sol-ejer1-planif-procesos»
De Wiki de Sistemas Operativos
					
										
					
					|  (→indice de penalizacion (no apropiativo)) | |||
| (No se muestran 22 ediciones intermedias de 10 usuarios) | |||
| Línea 1: | Línea 1: | ||
| − | + | = FIFO (no apropiativo) = | |
| − |                       ____|_P<sub>A</sub>_|_P<sub>B</sub>_|_P<sub>C</sub>_|_P<sub>D</sub>_|_P<sub>E</sub> | + |                       ____|_P<sub>A</sub>_|_P<sub>B</sub>_|_P<sub>C</sub>_|_P<sub>D</sub>_|_P<sub>E</sub>__| | 
|            Datos del  _H0_|_0__|_1__|_2__|_3__|_4__| |            Datos del  _H0_|_0__|_1__|_2__|_3__|_4__| | ||
|             problema  _t__|_5__|_3__|_1__|_6__|_2__| |             problema  _t__|_5__|_3__|_1__|_6__|_2__| | ||
| − |                         < = indica  | + |                         < = indica el instante de lanzamiento del proceso | 
| − |                         > = indica  | + |                        > = indica el instante de finalización del proceso | 
| + |                        X = se ejecuta el código del planificador | ||
| + | |||
| + |                <sub> </sub>   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | | ||
| + |                P<sub>A</sub>  <___|___|___|___|___>   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | | ||
| + |                P<sub>B</sub>  |   <   |   |   |   |___|___|___>   |   |   |   |   |   |   |   |   |   |   |   | | ||
| + |                P<sub>C</sub>  |   |   <   |   |   |   |   |   |___>   |   |   |   |   |   |   |   |   |   |   | | ||
| + |                P<sub>D</sub>  |   |   |   <   |   |   |   |   |   |___|___|___|___|___|___>   |   |   |   |   | | ||
| + |                P<sub>E</sub>  |   |   |   |   <   |   |   |   |   |   |   |   |   |   |   |___|___|>  |   |   | | ||
| + |      <sub> </sub>Planificador X   |   |   |   |   X   |   |   X   X   |   |   |   |   |   X   |   |   |   |   | | ||
| + |              <sub> </sub>-----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---> t | ||
| + |                    0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20 | ||
| + | |||
| + |                          _____|_P<sub>A</sub>_|_P<sub>B</sub>_|_P<sub>C</sub>_|_P<sub>D</sub>_|_P<sub>E</sub>__| | ||
| + |               Cálculos   __t__|_5__|_3__|_1__|_6__|_2__| | ||
| + |              de tiempos  __T__|_5__|_7__|_7__|_12_|_13_| | ||
| + |                          _T/t_|_1__|_7/3|_7__|__2_|13/2| | ||
| + |                         | | ||
| + |                         |_> Indice de penalización | ||
| + | |||
| + | = SJF (no apropiativo) = | ||
| + | |||
| + |                      ____|_P<sub>A</sub>_|_P<sub>B</sub>_|_P<sub>C</sub>_|_P<sub>D</sub>_|_P<sub>E</sub>__| | ||
| + |           Datos del  _H0_|_0__|_1__|_2__|_3__|_4__| | ||
| + |            problema  _t__|_5__|_3__|_1__|_6__|_2__| | ||
| + | |||
| + |                        < = indica el instante de lanzamiento del proceso | ||
| + |                         > = indica el instante de finalización del proceso | ||
|                         X = se ejecuta el código del planificador |                         X = se ejecuta el código del planificador | ||
| − | + |                <sub> </sub>   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | | |
|                 P<sub>A</sub>  <___|___|___|___|___>   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | |                 P<sub>A</sub>  <___|___|___|___|___>   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | | ||
|                 P<sub>B</sub>  |   <   |   |   |   |   |   |   |___|___|___>   |   |   |   |   |   |   |   |   | |                 P<sub>B</sub>  |   <   |   |   |   |   |   |   |___|___|___>   |   |   |   |   |   |   |   |   | | ||
| Línea 15: | Línea 42: | ||
|                 P<sub>D</sub>  |   |   |   <   |   |   |   |   |   |   |   |___|___|___|___|___|___>   |   |   | |                 P<sub>D</sub>  |   |   |   <   |   |   |   |   |   |   |   |___|___|___|___|___|___>   |   |   | | ||
|                 P<sub>E</sub>  |   |   |   |   <   |   |___|___>   |   |   |   |   |   |   |   |   |   |   |   | |                 P<sub>E</sub>  |   |   |   |   <   |   |___|___>   |   |   |   |   |   |   |   |   |   |   |   | | ||
| − | + |     <sub> </sub> Planificador X   |   |   |   |   X   X   |   X   |   |   X   |   |   |   |   |   X   |   |   |     | |
| − | + |             <sub> </sub> -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---> t | |
|                     0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20 |                     0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20 | ||
| Línea 25: | Línea 52: | ||
|                       | |                       | | ||
|                       |_> Indice de penalización |                       |_> Indice de penalización | ||
| + | |||
| + | = SJF (apropiativo) = | ||
| + | |||
| + |                      ____|_P<sub>A</sub>_|_P<sub>B</sub>_|_P<sub>C</sub>_|_P<sub>D</sub>_|_P<sub>E</sub>__| | ||
| + |           Datos del  _H0_|_0__|_1__|_2__|_3__|_4__| | ||
| + |            problema  _t__|_5__|_3__|_1__|_6__|_2__| | ||
| + | |||
| + |                        < = indica el instante de lanzamiento del proceso | ||
| + |                        > = indica el instante de finalización del proceso | ||
| + |                        X = se ejecuta el código del planificador | ||
| + | |||
| + |                 <sub> </sub>  |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | | ||
| + |                P<sub>A</sub>  <___|   |   |   |   |   |   |___|___|___|___>   |   |   |   |   |   |   |   |   | | ||
| + |                P<sub>B</sub>  |   <___|   |___|___>   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | | ||
| + |                P<sub>C</sub>  |   |   <___>   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | | ||
| + |                P<sub>D</sub>  |   |   |   <   |   |   |   |   |   |   |   |___|___|___|___|___|___>   |   |   | | ||
| + |                P<sub>E</sub>  |   |   |   |   <   |___|___>   |   |   |   |   |   |   |   |   |   |   |   |   | | ||
| + |      <sub> </sub>Planificador X   X   X   X   X   X   |   X   |   |   |   X   |   |   |   |   |   X   |   |   |    | ||
| + |           <sub> </sub>   -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---> t | ||
| + |                    0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20 | ||
| + | |||
| + |                    _____|_P<sub>A</sub>_|_P<sub>B</sub>_|_P<sub>C</sub>_|_P<sub>D</sub>_|_P<sub>E</sub>_| | ||
| + |         Cálculos   __t__|_5__|_3__|_1__|_6__|_2__| | ||
| + |        de tiempos  __T__|_11__|_4__|_1__|_14_|_3_| | ||
| + |                    _T/t_|11/5|_4/3|_1__|_7/3|_3/2| | ||
| + |                      | | ||
| + |                      |_> Indice de penalización | ||
| + | |||
| + | = indice de penalizacion (no apropiativo) = | ||
| + | |||
| + |                      ____|_P<sub>A</sub>_|_P<sub>B</sub>_|_P<sub>C</sub>_|_P<sub>D</sub>_|_P<sub>E</sub>__| | ||
| + |           Datos del  _H0_|_0__|_1__|_2__|_3__|_4__| | ||
| + |            problema  _t__|_5__|_3__|_1__|_6__|_2__| | ||
| + | |||
| + |                        < = indica el instante de lanzamiento del proceso | ||
| + |                        > = indica el instante de finalización del proceso | ||
| + |                        X = se ejecuta el código del planificador | ||
| + | |||
| + |               <sub> </sub>    |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | | ||
| + |                P<sub>A</sub>  <___|___|___|___|___>   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | | ||
| + |                P<sub>B</sub>  |   <   |   |   |   |   |___|___|___>   |   |   |   |   |   |   |   |   |   |   | | ||
| + |                P<sub>C</sub>  |   |   <   |   |   |___>   |   |   |   |   |   |   |   |   |   |   |   |   |   | | ||
| + |                P<sub>D</sub>  |   |   |   <   |   |   |   |   |   |   |   |___|___|___|___|___|___>   |   |   | | ||
| + |                P<sub>E</sub>  |   |   |   |   <   |   |   |   |   |___|___>   |   |   |   |   |   |   |   |   | | ||
| + |     <sub> </sub> Planificador X   |   |   |   |   X   X   |   |   X   |   X   |   |   |   |   |   |   |   |   | | ||
| + |         <sub> </sub>     -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---> t | ||
| + |         <sub> </sub>          0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20 | ||
| + | |||
| + |                    _____|_P<sub>A</sub>_|_P<sub>B</sub>_|_P<sub>C</sub>_|_P<sub>D</sub>_|_P<sub>E</sub>_| | ||
| + |         Cálculos   __t__|_5__|_3__|_1__|_6__|_2__| | ||
| + |        de tiempos  __T__|_5__|_7__|_7__|_14_|_13_| | ||
| + |                    _z___|_1__|_8/3|_4__|_7/3|_7/2| | ||
| + |                     | | ||
| + |                     |_> Indice de penalización | ||
Revisión actual del 14:27 22 nov 2011
Contenido
FIFO (no apropiativo)
                    ____|_PA_|_PB_|_PC_|_PD_|_PE__|
         Datos del  _H0_|_0__|_1__|_2__|_3__|_4__|
          problema  _t__|_5__|_3__|_1__|_6__|_2__|
                      < = indica el instante de lanzamiento del proceso
                      > = indica el instante de finalización del proceso
                      X = se ejecuta el código del planificador
                  |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
              PA  <___|___|___|___|___>   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
              PB  |   <   |   |   |   |___|___|___>   |   |   |   |   |   |   |   |   |   |   |   |
              PC  |   |   <   |   |   |   |   |   |___>   |   |   |   |   |   |   |   |   |   |   |
              PD  |   |   |   <   |   |   |   |   |   |___|___|___|___|___|___>   |   |   |   |   |
              PE  |   |   |   |   <   |   |   |   |   |   |   |   |   |   |   |___|___|>  |   |   |
     Planificador X   |   |   |   |   X   |   |   X   X   |   |   |   |   |   X   |   |   |   |   |
             -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---> t
                  0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20
          
                        _____|_PA_|_PB_|_PC_|_PD_|_PE__|
             Cálculos   __t__|_5__|_3__|_1__|_6__|_2__|
            de tiempos  __T__|_5__|_7__|_7__|_12_|_13_|
                        _T/t_|_1__|_7/3|_7__|__2_|13/2|
                       |
                       |_> Indice de penalización
SJF (no apropiativo)
                    ____|_PA_|_PB_|_PC_|_PD_|_PE__|
         Datos del  _H0_|_0__|_1__|_2__|_3__|_4__|
          problema  _t__|_5__|_3__|_1__|_6__|_2__|
                      < = indica el instante de lanzamiento del proceso
                      > = indica el instante de finalización del proceso
                      X = se ejecuta el código del planificador
                                                                
                  |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
              PA  <___|___|___|___|___>   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
              PB  |   <   |   |   |   |   |   |   |___|___|___>   |   |   |   |   |   |   |   |   |
              PC  |   |   <   |   |   |___>   |   |   |   |   |   |   |   |   |   |   |   |   |   |
              PD  |   |   |   <   |   |   |   |   |   |   |   |___|___|___|___|___|___>   |   |   |
              PE  |   |   |   |   <   |   |___|___>   |   |   |   |   |   |   |   |   |   |   |   |
     Planificador X   |   |   |   |   X   X   |   X   |   |   X   |   |   |   |   |   X   |   |   |   
             -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---> t
                  0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20
                  _____|_PA_|_PB_|_PC_|_PD_|_PE_|
       Cálculos   __t__|_5__|_3__|_1__|_6__|_2__|
      de tiempos  __T__|_5__|_10_|_4__|_14_|_4__|
                  _T/t_|_1__|10/3|_4__|_7/3|_2__|
                    |
                    |_> Indice de penalización
SJF (apropiativo)
                    ____|_PA_|_PB_|_PC_|_PD_|_PE__|
         Datos del  _H0_|_0__|_1__|_2__|_3__|_4__|
          problema  _t__|_5__|_3__|_1__|_6__|_2__|
                      < = indica el instante de lanzamiento del proceso
                      > = indica el instante de finalización del proceso
                      X = se ejecuta el código del planificador
                                                                
                  |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
              PA  <___|   |   |   |   |   |   |___|___|___|___>   |   |   |   |   |   |   |   |   |
              PB  |   <___|   |___|___>   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
              PC  |   |   <___>   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
              PD  |   |   |   <   |   |   |   |   |   |   |   |___|___|___|___|___|___>   |   |   |
              PE  |   |   |   |   <   |___|___>   |   |   |   |   |   |   |   |   |   |   |   |   |
     Planificador X   X   X   X   X   X   |   X   |   |   |   X   |   |   |   |   |   X   |   |   |   
             -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---> t
                  0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20
                  _____|_PA_|_PB_|_PC_|_PD_|_PE_|
       Cálculos   __t__|_5__|_3__|_1__|_6__|_2__|
      de tiempos  __T__|_11__|_4__|_1__|_14_|_3_|
                  _T/t_|11/5|_4/3|_1__|_7/3|_3/2|
                    |
                    |_> Indice de penalización
indice de penalizacion (no apropiativo)
                    ____|_PA_|_PB_|_PC_|_PD_|_PE__|
         Datos del  _H0_|_0__|_1__|_2__|_3__|_4__|
          problema  _t__|_5__|_3__|_1__|_6__|_2__|
                      < = indica el instante de lanzamiento del proceso
                      > = indica el instante de finalización del proceso
                      X = se ejecuta el código del planificador
                  |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
              PA  <___|___|___|___|___>   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
              PB  |   <   |   |   |   |   |___|___|___>   |   |   |   |   |   |   |   |   |   |   |
              PC  |   |   <   |   |   |___>   |   |   |   |   |   |   |   |   |   |   |   |   |   |
              PD  |   |   |   <   |   |   |   |   |   |   |   |___|___|___|___|___|___>   |   |   |
              PE  |   |   |   |   <   |   |   |   |   |___|___>   |   |   |   |   |   |   |   |   |
     Planificador X   |   |   |   |   X   X   |   |   X   |   X   |   |   |   |   |   |   |   |   |
             -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---> t
                  0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20
 
                  _____|_PA_|_PB_|_PC_|_PD_|_PE_|
       Cálculos   __t__|_5__|_3__|_1__|_6__|_2__|
      de tiempos  __T__|_5__|_7__|_7__|_14_|_13_|
                  _z___|_1__|_8/3|_4__|_7/3|_7/2|
                   |
                   |_> Indice de penalización

