Design of Real‐Time Systems
Citations Over Time
Abstract
Abstract Real‐time computer systems are characterized by the existence of timing constraints as well as logical correctness requirements on computations they carry out. The timing constraints are statically determined prior to system operation time from the characteristics of physical systems they interact with. In hard real‐time systems , a timing failure is considered catastrophic and a guarantee should be given prior to runtime that every timing constraint will be satisfied throughout the system operation time. Examples are found in application domains such as avionics, process control, automated manufacturing, and robotics. In this article, the issues and approaches on real‐time system design addressed in the uniprocessor environment. In addition to the timing constraints, the characteristics and arrival patterns of real‐time tasks should be known ahead of system operation time. This information must be used in system design time to guarantee that all the timing constraints will be satisfied. These article is organized as follows. In the next section the real‐time scheduling problem to be studied in this article is formally defined. We tried to come up with a problem definition that is as general as possible in terms of the types of constraints and requirements that may be specified. Then priority/time‐based scheduling mechanisms are briefly explained and compared in terms of their capability to satisfy various system requirements. Fixed‐priority based scheduling scheme is presented mainly because it has been widely studied and adopted in many real‐time systems, and because similar results are available for other priority based scheduling schemes such as the earliest deadline first (EDF) scheduling algorithm. Then dynamic time‐based scheduling scheme is briefly summarized. A conclusion of the article follows.
Related Papers
- → Energy minimization with soft real-time and DVS for uniprocessor and multiprocessor embedded systems(2007)27 cited
- → Integrated Timing Analysis of Application and Operating Systems Code(2013)9 cited
- → Static worst-case execution time analysis of the μC/OS-II real-time kernel(2010)5 cited
- → Voltage Assignment for Soft Real-Time Embedded Systems with Continuous Probability Distribution(2009)2 cited
- → Design Scheme of A Micro Real-Time Control System with CAN and RTOS(2014)