Распределенные системы реального времени. Теория и практика
Эта книга представляет собой фундаментальное руководство по разработке и реализации программного обеспечения для распределенных систем реального времени. Автор использует подход «снизу вверх», начиная с базовых концепций и постепенно переходя к сложным практическим реализациям.
В каждой главе сначала обсуждаются ключевые теоретические концепции, дается обзор соответствующих методов и доступного программного обеспечения. Затем подробно рассматривается реализация этих концепций в образце ядра системы, сопровождаемая исполняемым кодом на языке C. Такой подход позволяет читателю не только понять теорию, но и увидеть её практическое применение.
Издание охватывает широкий спектр тем, включая архитектуру процессоров, организацию памяти, планирование задач, синхронизацию процессов, коммуникационные протоколы и отказоустойчивость распределенных систем. Книга содержит многочисленные примеры кода, иллюстрации и контрольные вопросы для закрепления материала.
Книга предназначена для студентов, инженеров и разработчиков программного обеспечения, которые уже имеют базовый опыт в области компьютерной архитектуры и операционных систем и хотят углубить свои знания в области распределенных систем реального времени.









