- SOLUTIONS FOR CHAPTER 1
1.1 Fast computing tends to minimize the average response time of computation activities, whereas real-time computing is required to guarantee the timing con- straints of each task. 1.2 The main limitations of the current real-time kernels are mainly due to the fact that they are developed to minimize runtime overhead (hence functionality) rather than offering support for a predictable execution. For example, short interrupt latency is good for servicing I/O devices, but introduces unpredictable delays in task execution for the high priority given to the interrupt handlers. Scheduling is mostly based on fixed priority, thus explicit timing constraints cannot be specified on tasks. No specific support is usually provided for peri-
- dic tasks, and no aperiodic service mechanism is available for handling event-