Beruflich Dokumente
Kultur Dokumente
Embedded Systems
RTOS Basics
Process scheduling
TASK1
ITs
RTOS
Time
HW
Dormant
Task active
Task activated Task scheduled
Task releases Executing
Ready processor/time-
slice exhausted
Task waits for
Task terminates
Event arrives event (I/O,
resource)
Blocked Event arrives
Task terminated
Terminated
constraints
O No tasks have non-preemptible sections – cost of
preemption is negligible
O Only processing requirements count – memory and
N
U= ∑i =1
u (i ) ≤ N * (21/ N − 1)