Consider a real-time periodic taskReal-time tasks!qualities!periodic that must repeat at a rate of 1 kHz. In most cases, this implies a deadline less than 1 ms. The task and its subtasks must complete consistently in this duration to avoid failure. In this case, the task requires a total run time of less than 1 ms.
Aperiodic tasksReal-time tasks!qualities!aperiodic have a similar constraint: not only must a task start at a specific time, it must also finish by or at a precise moment. Again, control of timing is affected by the run time of each task, and in nearly every case, the shorter this duration, the better.
Minimizing run time is always a consideration for real-time system designers. The cost of fast computer hardware can be weighed against the cost of designing for efficiency, but, to a point, the benefits of …
This is a preview. Read the full book in print or ebook — get it from MIT Press (ISBN 9780262548762).
Instructor with access? Instructor login.