Resources: BW - Chapter 11 - Scheduling real-time systems.pdf


A scheduling scheme provides two features:

  1. An algorithm for ordering the use of system resources (in particular the CPUs).
  2. A means of predicting the worst-case behavior of the system when the scheduling algorithm is applied.


Static and Dynamic Scheduling Scheme

  • We will mainly focus on static schemes

11.1 The Cyclic Executive Approach

11.2 - 11.5 Task-based Scheduling Fixed-Priority Scheduling Scheduling Test

Sporadic Task Aperiodic Task

Scheduler Preemptive Scheduling Cooperative Scheduling