Real-Time Operating Systems
Real-Time Operating Systems
Real-Time Operating Systems
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Processor utilization factor (2)<br />
¿ Upper bound of U, U ub (Γ,A):<br />
¿ Value of U (for a given task set and scheduling<br />
algorithm) for which the processor is fully utilized<br />
¿ Γ is schedulable using A but any increase of<br />
computation time in one of the tasks makes set<br />
infeasible<br />
¿ Least upper bound of U, U lub:<br />
¿ Minimum of U ub over all task sets for a given algorithm<br />
U ( A) = min( U ( Γ, A)), ∀Γ.<br />
lub<br />
¿ U lub allows to easy test for schedulability<br />
ub<br />
61<br />
Processor utilization factor (3)<br />
¿ Schedulability test:<br />
¿ U lub (A) U lub Æ Γ may be schedulable, if the periods of<br />
the tasks are suitable related.<br />
¿ U lub (A) > 1 Æ Γ not schedulable.<br />
U ub 1<br />
G 1<br />
G<br />
U ub2<br />
2<br />
G U<br />
3<br />
ub3<br />
G 4<br />
U ub4<br />
U<br />
G<br />
ubm<br />
m<br />
0 1<br />
U lub<br />
YES ? NO<br />
U<br />
62<br />
31