Real-Time Programming Languages - Operating Systems

Real-Time Programming Languages - Operating Systems Real-Time Programming Languages - Operating Systems

os.inf.tu.dresden.de
from os.inf.tu.dresden.de More from this publisher
28.02.2014 Views

EDF and Ceiling ● Implements “Preemption Level Control Protocol” look forward to: lecture on resource access control separates: ● ● Urgency (EDF) Preemption level ● Using Priority Ceiling of Protected Objects as Preemption Level Burns, ● Details: see Ted Baker(91) and Wellings (complicated) WS 2013/14 Real-Time Systems, Real-Time Prog. Languages / Hermann Härtig 38

Mixed Scheduling Policies, example Specify “priority partitions” to set scheduling disciplines Burns, Wellings Ch. 14.4 Page 347 01 02 03 04 05 06 07 08 09 10 Pragma Priority_Specific_Dispatching (Fifo_Within_Priorities, 10, 16) Pragma Priority_Specific_Dispatching (EDF_Across_Priorities, 2,9) Pragma Priority_Specific_Dispatching (RoundRobin_Within_Priorities, 1, 1) WS 2013/14 Real-Time Systems, Real-Time Prog. Languages / Hermann Härtig 39

EDF and Ceiling<br />

●<br />

Implements “Preemption Level Control Protocol”<br />

look forward to: lecture on resource access control<br />

separates:<br />

●<br />

●<br />

Urgency (EDF)<br />

Preemption level<br />

●<br />

Using Priority Ceiling of Protected Objects as<br />

Preemption Level<br />

Burns,<br />

● Details: see Ted Baker(91) and Wellings (complicated)<br />

WS 2013/14 <strong>Real</strong>-<strong>Time</strong> <strong>Systems</strong>, <strong>Real</strong>-<strong>Time</strong> Prog. <strong>Languages</strong> / Hermann Härtig 38

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

Saved successfully!

Ooh no, something went wrong!