Основная тема курса - мобильное программирование приложений реального времени, в том числе многопотоковых. Основой обеспечения мобильности является новая редакция стандарта на интерфейс операционной системы POSIX. Рассматриваются приемы и методы программирования приложений на основе данного стандарта. Приводятся многочисленные примеры программ.
Настоящий курс является продолжением курса "Программирование в стандарте POSIX". В принципе, разделение единой темы "Программирование в стандарте POSIX" на две части носит скорее технический, чем принципиальный характер, однако у второй части есть свой стержень - мобильное программирование приложений реального времени.
Обеспечение мобильности программного обеспечения - задача исключительной важности и сложности. Для приложений реального времени она важна и сложна вдвойне. Важность проистекает из многочисленности подобных систем и ответственности решаемых ими задач. Сложность является следствием разнообразия и частой смены аппаратных платформ, а также того обстоятельства, что в понятие семантической корректности входит дополнительный компонент - соблюдение временных ограничений. По сравнению с предыдущими редакциями, стандарт POSIX-2001 существенно расширен средствами программирования систем реального времени. Их изучение представляется весьма актуальным, способным оказать существенную помощь разработчикам приложений.
Содержание:§ Лекция 1. Потоки управления ... 4
§ Лекция 2. Средства синхронизации потоков управления ... 55
§ Лекция 3. Мобильное программирование приложений реального времени ... 122
§ Лекция 4. Средства межпроцессного взаимодействия в реальном времени ... 170
§ Лекция 5. Объекты в памяти ... 210
§ Лекция 6. Приоритетное планирование ... 238
§ Лекция 7. Асинхронный ввод/вывод, рекомендательные интерфейсы ... 259
§ Лекция 8. Трассировка пользовательских приложений ... 285
§ Лекция 9. Технологические интерфейсы ... 330
§ Лекция 10. Заключение ... 408
§ Лекция 11. Обзор POSIX-профилей для поддержки систем реального времени и встроенных систем ... 440
§ Лекция 12. Новое в стандарте POSIX. 1-2008 ... 460
§ Список литературы ... 479
Название: Мобильное программирование приложений реального времени в стандарте POSIX
Автор: Галатенко В.А.
Издательство: М.: НОУ "Интуит"
Год издания: 2016
Качество: Хорошее
Страниц: 480
Формат: PDF
Язык: Русский
Размер: 50.6 Mb
Скачать "Мобильное программирование приложений реального времени в стандарте POSIX (2-е издание)":