Comprehensive Race Controls: A Versatile Scheduling Mechanism for Real- Time Applications
ILLINOIS INST OF TECH CHICAGO
Pagination or Media Count:
Ada is designed for real-time and hard real-time concurrent applications. Real-time systems usually exhibit traits subh as intelligence, adaptability, and a highly dynamic behavior. They frequently contain periodic, time-critical processes which have hard deadlines for completion. Other real- time systems consist of a set of prioritized processes where the priority of the process dictates the execution sequence. Therefore, a real-time computing system depends not only on the correctness of results but also on the timeliness of the results. For example, a missed deadline in a hard real-time system means failure. So the objective of real-time programming is to meet the timing requirement imposed upon each task. And yet other highly adaptable real-time systems must react to their external environment to determine the execution sequence by monitoring data, through acquisition or analysis, and communications. Therefore, another objective of real-time programming is to adapt external environmental requirements upon the execution of each task.
- Computer Programming and Software