Bookbot

Distributed Real-Time Systems

Theory and Practice

Auteurs

En savoir plus sur le livre

This classroom-tested textbook offers a bottom-up approach to designing and implementing software for distributed real-time systems. It addresses common challenges in real-time software projects and presents a novel method for executing all software engineering steps effectively. Each chapter begins with core concepts and relevant methods, followed by the implementation of these concepts in a sample kernel, complete with executable code. Key topics include the fundamentals of real-time systems, real-time architecture, and distributed systems, with a focus on real-time operating systems covering task, memory, and input/output management. The book provides a detailed step-by-step construction of a real-time operating system kernel, which is utilized to test various higher-level implementations. It also discusses periodic and aperiodic scheduling, resource management, and distributed scheduling. The process of application design is reviewed from high-level methods to low-level implementation details. Additionally, it surveys real-time programming languages and fault tolerance techniques, includes end-of-chapter review questions, extensive C code, numerous examples, and a case study for real-world applications. With only a basic background in computer architecture and operating systems required, this work is an invaluable resource for senior undergraduate and graduate students in electrical and computer engineering, as well as com

Achat du livre

Distributed Real-Time Systems, K. Erciyes

Langue
Année de publication
2019
Reliure
(rigide)
Nous vous informerons par e-mail dès que nous l’aurons retrouvé.

Modes de paiement

Personne n'a encore évalué .Évaluer

Titre
Distributed Real-Time Systems
Sous-titre
Theory and Practice
Langue
Anglais
Auteurs
K. Erciyes
Éditeur
Springer
Publié
2019
Format
rigide
Pages
341
ISBN10
3030225690
ISBN13
9783030225698
Séries
Description
This classroom-tested textbook offers a bottom-up approach to designing and implementing software for distributed real-time systems. It addresses common challenges in real-time software projects and presents a novel method for executing all software engineering steps effectively. Each chapter begins with core concepts and relevant methods, followed by the implementation of these concepts in a sample kernel, complete with executable code. Key topics include the fundamentals of real-time systems, real-time architecture, and distributed systems, with a focus on real-time operating systems covering task, memory, and input/output management. The book provides a detailed step-by-step construction of a real-time operating system kernel, which is utilized to test various higher-level implementations. It also discusses periodic and aperiodic scheduling, resource management, and distributed scheduling. The process of application design is reviewed from high-level methods to low-level implementation details. Additionally, it surveys real-time programming languages and fault tolerance techniques, includes end-of-chapter review questions, extensive C code, numerous examples, and a case study for real-world applications. With only a basic background in computer architecture and operating systems required, this work is an invaluable resource for senior undergraduate and graduate students in electrical and computer engineering, as well as com