1 Основы проектирования программных систем
Download 256.03 Kb.
|
Orlov Programmnaya injeneria распознан страницы
- Bu sahifa navigatsiya:
- Таблица 6.7.
- Рис. 6-12
- Таблица 6.8.
Рис. 6-11 - Паттерн вызов-возврат
Паттерн менеджера (табл. 6.7). Применяется в системах нараллельной обработки. Один комнонент назначается менеджером и унравляет запуском, финализацией и координацией работы других компонентов. Работа «другого» компонента может протекать параллельно работе третьего компонента. Таблица 6.7. Паттерн менеджера
На рис. 6.12 нредставлена параллельная система с выделенным контроллером. Подобная модель часто используется в таких системах реального времени, где нет предельных требований по скорости обработки. Системный контроллер управляет работой набора компонентов, связанных с датчиками и исполнительными органами. Контроллер системы, в зависимости от переменных состояния системы, определяет моменты запуска или завершения процессов в компонентах. Он проверяет, генерируются ли в остальных компонентах данные для обработки, и управляет передачей данных компонентам-приемникам. Дополнительно контроллер отслеживает все аварийные ситуации и реагирует на них.
Вычислители J Обработчики отказов
Пользовательский интерфейс Рис. 6-12- Система реального времени Паттерны событийного управления При централизованном нодходе управление системой обычно зависит от ее состояния. При событийном подходе управление системами основано на внешних событиях (событиях внешней среды) и на аварийных событиях, возникших внутри системы. Рассмотрим два паттерна событийного управления системами. Паттерн широковещательного управления (табл. 6.8). Здесь каждая подсистема уведомляет обработчика о своем интересе к конкретным событиям. Когда событие происходит, обработчик пересылает его нодсистеме, которая может обработать это событие. Функции управления в обработчик не встраиваются. Таблица 6.8. Паттерн широковещательного управления
Download 256.03 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling