O'Reilly logo

Real-Time Embedded Systems by Xiaocong Fan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 15

Real-Time Scheduling

Clock-Driven Approach

Abstract

While in Chapter 13 we glimpsed several task scheduling policies, in this and the next two chapters we will take a deeper look at three scheduling approaches widely adopted in various real-time applications. Cyclic scheduling is an approach to scheduling periodic tasks according to a static schedule table precomputed off-line. The schedule table specifies exactly when each job executes. While the clock-driven approach uses a schedule table containing one entry for each job, the schedule table used by frame-based scheduling has a better structure. If the frame size is selected carefully, a frame-based schedule will allow the scheduler to check the timing constraints at a frame ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required