You are on page 1of 26

Real Time System

Principle of Scheduling
Task State
Task State
Task State
Task State
Task State
Task State
Scheduling Example
Scheduling Example
Scheduling Example
Scheduling Example
Scheduling Example
Scheduling Example
If we rearrange the schedule so that D1
chosen first, and then D2 and then D3, all
tasks will then meet the deadline.

Thus we have feasible system.

Feasible
Dependencies
Dependencies
Dependencies
Dependencies
Dependencies
Dependencies
Dependencies
Dependencies
Dependencies
Precedence Graphs
• Precedence constraint are given as a relation of precedence over
the set of jobs {Ji}: J J’
Precedence Graphs
Precedence Graphs
Precedence Graphs
• A scheduler determines the order of job execution.

You might also like