Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Priority inversion is a problem in real-time systems, and occurs only when using a priority-based preemptive kernel. Figure 13-4 illustrates a priority-inversion scenario. Task H (high priority) has a higher priority than Task M (medium priority), which in turn has a higher priority than Task L (low priority).

Image Removed

Figure 13-4 Unbounded priority Inversion

F13-4(1) Task H and Task M are both waiting for an event to occur and Task L is executing.

...