Распределенные системы реального времени
книга

Распределенные системы реального времени : теория и практика

Здесь можно купить книгу "Распределенные системы реального времени : теория и практика" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Автор: Кайхан Эрджиес

Форматы: PDF

Издательство: ДМК Пресс

Год: 2020

Место издания: Москва

ISBN: 978-5-97060-852-4

Страниц: 382

Артикул: 95182

Возрастная маркировка: 16+

Электронная книга
998

Краткая аннотация книги "Распределенные системы реального времени"

В книге описываются разработка и реализация программного обеспечения распределенных систем реального времени с использованием подхода «снизу вверх». В начале каждой главы обсуждаются основные концепции, представлен обзор соответствующих методов и доступного ПО. Затем рассматривается реализация концепций в образце ядра, сопровожденная исполняемым кодом. В завершение главы приводится обширный код на языке C, многочисленные примеры, реализующие описанные методы. Издание предназначено студентам, инженерам, разработчикам ПО, имеющим базовый опыт работы в области компьютерной архитектуры и операционных систем.

Содержание книги "Распределенные системы реального времени : теория и практика"


Предисловие от автора
Предисловие от издательства
ЧАСТЬ I. ВВЕДЕНИЕ
Глава 1. Введение в системы реального времени
1.1. Введение
1.2. Что такое система реального времени
1.3. Базовая архитектура
1.4. Характеристики систем реального времени
1.5. Классификация систем реального времени
1.6. Пример системы: конвейер бутылок
1.7. Обзор книги
1.8. Контрольные вопросы
1.9. Примечания к главе
Справочные материалы
Глава 2. Аппаратура
2.1. Введение
2.2. Архитектура процессора
2.3. Память
2.4. Доступ к вводу/выводу
2.5. Многоядерные процессоры
2.6. Мультипроцессоры
2.7. Контрольные вопросы
2.8. Примечания к главе
2.9. Упражнения
Справочные материалы
Глава 3. Распределенные системы реального времени
3.1. Введение
3.2. Модели
3.3. Распределенные операционные системы реального времени и промежуточное программное обеспечение
3.4. Связь в реальном времени
3.5. Проблемы в распределенных системах реального времени со встроенными элементами
3.6. Примеры распределенных систем реального времени
3.7. Контрольные вопросы
3.8. Примечания к главе
3.9. Упражнения
Справочные материалы
Часть II. СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Глава 4. Операционные системы реального времени
4.1. Введение
4.2. Общие операционные системы и операционные системы реального времени
4.3. Управление задачей
4.4. Потоки
4.5. Управление памятью
4.6. Управление вводом/выводом
4.7. Обзор операционных систем реального времени
4.8. Контрольные вопросы
4.9. Примечания к главе
4.10. Упражнения по программированию
Справочные материалы
Глава 5. Проектирование экспериментального распределенного ядра реального времени
5.1. Введение
5.2. Стратегия дизайна
5.3. Функции ядра нижнего уровня
5.4. Функции ядра верхнего уровня
5.5. Инициализация
5.6. Тестирование DRTK
5.7. Контрольные вопросы
5.8. Примечания к главе
5.9. Проекты программирования
Справочные материалы
Глава 6. Операционные системы реального времени и промежуточное программное обеспечение
6.1. Введение
6.2. Распределенные операционные системы реального времени
6.3. Промежуточное программное обеспечение реального времени
6.4. Реализация DRTK
6.5. Контрольные вопросы
6.6. Примечания к главе
6.7. Проекты программирования
Справочные материалы
ЧАСТЬ III. ПЛАНИРОВАНИЕ И РАСПРЕДЕЛЕНИЕ РЕСУРСОВ
Глава 7. Задача планирования однопроцессорной независимой задачи
7.1. Введение
7.2. Предпосылки
7.3. Политики планирования
7.4. Таксономия алгоритмов планирования в реальном времени
7.5. Потактовое планирование
7.6. Приоритетное планирование
7.7. Апериодическое планирование задач
7.8. Планирование спорадических задач
7.9. Реализация в DTRK
7.10. Контрольные вопросы
7.11. Примечания к главе
7.12. Упражнения
Справочные материалы
Глава 8. Планирование однопроцессорной зависимой задачи
8.1. Введение
8.2. Планирование зависимых задач
8.3. Планирование задач при совместном использовании ресурсов
8.4. Реализация DRTK
8.5. Контрольные вопросы
8.6. Примечания к главе
8.7. Упражнения
Справочные материалы
Глава 9. Планирование многопроцессорных распределенных задач реального времени
9.1. Введение
9.2. Многопроцессорное планирование
9.3. Распределенное планирование
9.4. Реализация DRTK
9.5. Контрольные вопросы
9.6. Примечания к главе
9.7. Упражнения
Справочные материалы
ЧАСТЬ IV. ПРИКЛАДНОЕ ПРОЕКТИРОВАНИЕ
Глава 10. Разработка программного обеспечения систем реального времени
10.1. Введение
10.2. Жизненный цикл разработки программного обеспечения
10.3. Разработка программного обеспечения систем реального времени
10.4. Анализ требований и спецификация
10.5. Временной анализ
10.6. Структурное проектирование с диаграммами потоков данных
10.7. Объектно-ориентированное проектирование
10.8. Методы реализации в реальном времени
10.9. Унифицированный язык моделирования в реальном времени
10.10. Метод практического проектирования и реализации
10.11. Контрольные вопросы
10.12. Примечания к главе
10.13. Программирование проектов
Справочные материалы
Глава 11. Языки программирования в реальном времени
11.1. Введение
11.2. Требования
11.3. Приложение в реальном времени
11.4. Операционная система C/POSIX в реальном времени
11.5. Ада
11.6. Язык программирования Java
11.7. Контрольные вопросы
11.8. Примечания к главе
11.9. Упражнения по программированию
Справочные материалы
Глава 12. Отказоустойчивость
12.1. Введение
12.2. Понятия и терминология
12.3. Классификация неисправностей
12.4. Резервирование
12.5. Отказоустойчивые системы реального времени
12.6. Отказоустойчивость в распределенных системах реального времени
12.7. Реализация DRTK
12.8. Контрольные вопросы
12.9. Примечания к главе
12.10. Упражнения
Справочные материалы
Глава 13. Тематический пример: мониторинг окружающей среды по беспроводной сенсорной сети
13.1. Введение
13.2. Вопросы проектирования
13.3. Требования к спецификации
13.4. Временно́й анализ и функциональные характеристики
13.5. Связующее дерево и кластеризация
13.6. Вопросы проектирования
13.7. Листовой узел
13.8. Промежуточный узел
13.9. Узел управления кластером
13.10. Приемник
13.11. Тестирование
13.12. Альтернативная реализация с потоками POSIX
13.13. Примечания к главе
13.14. Упражнения по программированию
Справочные материалы
Приложение А. Соглашение о псевдокоде
Приложение В. Функции нижнего ядра
Предметный указатель

Все отзывы о книге Распределенные системы реального времени : теория и практика

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Внимание!
При обнаружении неточностей или ошибок в описании книги "Распределенные системы реального времени : теория и практика (автор Кайхан Эрджиес)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!