CS 452/652 Winter 2026 - Lecture 19

Real-time Scheduling

Mar 17, 2026 prev next

CPU Scheduling

Cyclic Executive

        t = current_time();
        if (C1) then A1;
        ...
        sleep(t + target - current_time());

Real-Time Task Scheduling

Liu/Layland paper

(*) and in any order in Interval 5 & 6

Train Control

Refinements