Diferencia entre revisiones de «Sol-ejer1-planif-procesos»
De Wiki de Sistemas Operativos
(Realización ejercicio FIFO no apropiativo) |
(reeditar ejercicio error entre el Proceso D y E el proceso tiene 2 unidades de tiempo no 6) |
||
| Línea 67: | Línea 67: | ||
P<sub>B</sub> | < | | | |___|___|___> | | | | | | | | | | | | | P<sub>B</sub> | < | | | |___|___|___> | | | | | | | | | | | | | ||
P<sub>C</sub> | | < | | | | | |___> | | | | | | | | | | P<sub>C</sub> | | < | | | | | |___> | | | | | | | | | | ||
| − | P<sub>D</sub> | | | | < | | | | |___|___| | + | P<sub>D</sub> | | | | < | | | | |___|___|___|___|___|___| | | | | | |
| − | P<sub>E</sub> | | | < | | | | | | | | | + | P<sub>E</sub> | | | < | | | | | | | | | | | |___|___|> | | |
Planificador X | | | | X | | X X | | | | | X | X | | | | Planificador X | | | | X | | X X | | | | | X | X | | | | ||
-----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---> t | -----|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---> t | ||
Revisión del 00:05 16 mar 2011
- 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__|_7__|_4__|_14_|_4__|
_T/t_|_1__|_7/3|_4__|_7/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 | 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__|_7/6|13/2|
|
|_> Indice de penalización