Diferencia entre revisiones de «Sol-ejer2-2-otros-aspectos»
De Wiki de Sistemas Operativos
(Página creada con '==Por prioridades apropiativo en tiempo real== ____|_P<sub>A</sub>_|_P<sub>B</sub>_|_P<sub>C</sub>_| Prioridad C<B<A Datos del ___H0_|_0__|_1__|…') |
(nota aclarativa y firma revisado) |
||
(No se muestran 6 ediciones intermedias de 5 usuarios) | |||
Línea 1: | Línea 1: | ||
− | |||
− | |||
____|_P<sub>A</sub>_|_P<sub>B</sub>_|_P<sub>C</sub>_| Prioridad C<B<A | ____|_P<sub>A</sub>_|_P<sub>B</sub>_|_P<sub>C</sub>_| Prioridad C<B<A | ||
Datos del ___H0_|_0__|_1__|_2__| P<sub>A</sub> bloquea cada 1 u.t. | Datos del ___H0_|_0__|_1__|_2__| P<sub>A</sub> bloquea cada 1 u.t. | ||
Línea 9: | Línea 7: | ||
> = indica el instante de finalización 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 | ||
− | + | B = el proceso se bloquea | |
+ | P = el proceso está preparado | ||
--- = proceso ejecutándose | --- = proceso ejecutándose | ||
* = el proceso aborta | * = el proceso aborta | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||
− | Pa <--- | + | Pa <---B | P---B | * | | | | | | | | | |
− | Pb | <---|---|--- | + | Pb | <---|---P |---B | P---|---> | | | | | |
− | Pc | | < | | |---| | | + | Pc | | < | | |---|---| | |---|---|---|---> | | |
Planificador X X X X X | X X | | | | | | | | | Planificador X X X X X | X X | | | | | | | | | ||
|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___> t | |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___> t | ||
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 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. --[[Usuario:Pneira|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. --[[Usuario:Pneira|Pneira]] 18:35 9 nov 2011 (UTC) |
Revisión actual del 19:35 9 nov 2011
____|_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)