Real-Time Operating Systems
Real-Time Operating Systems
Real-Time Operating Systems
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Process-based scheduling<br />
¿ Fixed-priority scheduling<br />
¿ Rate-monotonic (RM) scheduling<br />
¿ Deadline-monotonic (DM) scheduling<br />
¿ Dynamic-priority scheduling<br />
¿ EDF<br />
69<br />
Rate Monotonic (RM) Scheduling<br />
¿ Static priority scheduling<br />
¿ Rate monotonic Æ priorities are assigned to tasks<br />
according to their request rates.<br />
¿ Each process is assigned a (unique) priority based<br />
on its period<br />
¿ the shorter the period, the higher the priority<br />
¿ Given tasks τ i and τ j , T i < T j Æ P i > P j<br />
¿ Intrinsically preemptive:<br />
¿ currently executing task is preempted by a newly<br />
released task with shorter period.<br />
70<br />
35