07.11.2014 Views

Real-Time Operating Systems

Real-Time Operating Systems

Real-Time Operating Systems

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!