RTEMS Logo

RTEMS 4.9.2 On-Line Library


Scheduling Concepts Scheduling Mechanisms

PREV UP NEXT Bookshelf RTEMS C User's Guide

18.2: Scheduling Mechanisms

  • Scheduling Concepts Task Priority and Scheduling
  • Scheduling Concepts Preemption
  • Scheduling Concepts Timeslicing
  • Scheduling Concepts Manual Round-Robin
  • Scheduling Concepts Dispatching Tasks
  • RTEMS provides four mechanisms which allow the user to impact the task scheduling process:

    Each of these methods provides a powerful capability to customize sets of tasks to satisfy the unique and particular requirements encountered in custom real-time applications. Although each mechanism operates independently, there is a precedence relationship which governs the effects of scheduling modifications. The evaluation order for scheduling characteristics is always priority, preemption mode, and timeslicing. When reading the descriptions of timeslicing and manual round-robin it is important to keep in mind that preemption (if enabled) of a task by higher priority tasks will occur as required, overriding the other factors presented in the description.


    PREV UP NEXT Bookshelf RTEMS C User's Guide

    Copyright © 1988-2008 OAR Corporation