Chapter 8 (Part B)
Chapter 8 (Part B)
Chapter 8
Embedded System Design
UCS614
USE F5 to listen the audio embedded in PPT
Real-time Scheduling Algorithms
Real-time Scheduling Algorithms
• Off Time Scheduling
– Generate scheduling information prior to system
execution
– Scheduling is based on knowledge of release time,
deadlines and execution time for all the tasks
– This is deterministic system model
– Characteristics of the tasks are known ‘a priori’
– Disadvantage is the inflexibility
Real-time Scheduling Algorithms
• On Line Scheduling
– Parameters of the task and the number and types
of tasks are not known a priori
– Scheduler must accommodate dynamic changes in
the user demand and availability of resources.
– Possibly not able to make best use of all resources
Real-time Scheduling Algorithms
Example: