16

 

 

Self-Suspension and Schedulability Analysis

 

CONTENTS

16.1 Self-Suspension and the Critical Instant Theorem

16.2 Self-Suspension and Task Interaction

16.3 Extension of the Response Time Analysis Method

16.4 Summary

The schedulability analysis techniques presented in Chapters 12 through 14 are based on the hypothesis that task instances never block for any reason, unless they have been executed completely and the next instance has not been released yet. In other words, they assume that a task may only be in three possible states:

  1. ready for execution, but not executing because a higher-priority task is being executed on its place,

  2. executing, or

  3. not executing, because its previous instance has been completed and the next one has not ...

Get Real-Time Embedded Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.