Hard Real-Time Computing Systems
Predictable Scheduling Algorithms and Applications
Seiten
1997
Kluwer Academic Publishers (Verlag)
978-0-7923-9994-0 (ISBN)
Kluwer Academic Publishers (Verlag)
978-0-7923-9994-0 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
Zu diesem Artikel existiert eine Nachauflage
A treatise on real-time computing, with particular emphasis on predictable scheduling algorithms. The book introduces basic concepts of real-time computing, illustrates results and provides methodologies for designing predictable computing systems.
Real-time systems play a crucial role in our society, supporting several important application areas, such as nuclear and chemical plant control, flight control systems, traffic control in airports, harbors, and train stations, telecommunication systems, industrial automation, robotics, defensive military systems, space missions, and so on. Despite such a large number of critical applications, most of the current real-time systems are still designed and implemented using low level programming and empirical techniques without the support of a precise scientific methodology. The consequence of this approach is a lack of reliability, which in critical applications may cause serious damage to the environment or result in significant human loss. This book is a basic treatise on real-time computing, with particular emphasis on predictable scheduling algorithms. The main objectives are to introduce the basic concepts of real-time computing, illustrate the most significant results in the field, and provide the basic methodologies for designing predictable computing systems which can be used to support critical control applications.
The text presents fundamental concepts which are clearly defined at the beginning of each chapter, and each algorithm is described through concrete examples, figures and tables. After introducing the basic concepts of real-time computing, the book covers such topics as taxonomy of scheduling algorithms, models of tasks with explicit time constraints, handling tasks with precedence relations, periodic and aperiodic task scheduling, access protocols to shared resources, asynchronous communication mechanisms, schedulability analysis, and handling overload conditions.
Real-time systems play a crucial role in our society, supporting several important application areas, such as nuclear and chemical plant control, flight control systems, traffic control in airports, harbors, and train stations, telecommunication systems, industrial automation, robotics, defensive military systems, space missions, and so on. Despite such a large number of critical applications, most of the current real-time systems are still designed and implemented using low level programming and empirical techniques without the support of a precise scientific methodology. The consequence of this approach is a lack of reliability, which in critical applications may cause serious damage to the environment or result in significant human loss. This book is a basic treatise on real-time computing, with particular emphasis on predictable scheduling algorithms. The main objectives are to introduce the basic concepts of real-time computing, illustrate the most significant results in the field, and provide the basic methodologies for designing predictable computing systems which can be used to support critical control applications.
The text presents fundamental concepts which are clearly defined at the beginning of each chapter, and each algorithm is described through concrete examples, figures and tables. After introducing the basic concepts of real-time computing, the book covers such topics as taxonomy of scheduling algorithms, models of tasks with explicit time constraints, handling tasks with precedence relations, periodic and aperiodic task scheduling, access protocols to shared resources, asynchronous communication mechanisms, schedulability analysis, and handling overload conditions.
A general view; basic concepts; aperiodic task scheduling; periodic task scheduling; fixed-priority servers; dynamic priority servers; resource access protocols; handling overload conditions; kernel design issues; application design issues; examples of real-time systems.
Erscheint lt. Verlag | 30.9.1997 |
---|---|
Reihe/Serie | The Kluwer International Series in Engineering & Computer Science |
Zusatzinfo | figures, tables, glossary, references, index |
Sprache | englisch |
Maße | 156 x 234 mm |
Gewicht | 737 g |
Themenwelt | Mathematik / Informatik ► Informatik ► Datenbanken |
ISBN-10 | 0-7923-9994-3 / 0792399943 |
ISBN-13 | 978-0-7923-9994-0 / 9780792399940 |
Zustand | Neuware |
Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
Haben Sie eine Frage zum Produkt? |
Mehr entdecken
aus dem Bereich
aus dem Bereich
Einführung in die Praxis der Datenbankentwicklung für Ausbildung, …
Buch | Softcover (2021)
Springer Fachmedien Wiesbaden GmbH (Verlag)
49,99 €
Buch | Softcover (2022)
Springer Gabler (Verlag)
64,99 €