Architectural Design


Централизирано управление



страница6/7
Дата31.03.2023
Размер1.08 Mb.
#117183
ТипАнализ
1   2   3   4   5   6   7
Архитектурно проектиране
Свързани:
reshenie remont na uici 2017, Планиране на труда на програмистите, Бележки за Единични изпитания и 72 часови проби

Централизирано управление

  • Управляваща подсистема е отговорна за управлението на изпълнението на другите подсистеми
  • Модел “Call-return”
    • Модел, в който главната в йерархията подпрограма управлява останалите по дървото като им предава управлението чрез извикване и го поема след изпълнението, Става само за последователни системи
  • Модел на мениджъра
    • Приложим за конкурентни системи. Една компонента управлява стартирането, спирането и координацията на другите системни процеси. Може да се прилага и за последователни процеси като case оператор

Модел “Call-return”

Управление на система в реално време

Системи управлявани от събития

  • Управляват се генерирани отвън събития, като управлението се предава на подсистемата, която обработва на събитието
  • Два основни модел
    • Модел на оповестяване (Broadcast). Събитието се разпространява до всички подсистеми. Коя да е система, която може да го обработи го прави
    • Управление с прекъсвания. Използват се в системите реално време. Прекъсването се открива от хендлър и се предава на някоя компонента, който го обработва.

Модел на оповестяване

  • Ефективен при интегриране на подсистеми разпределени в компютрите на мрежа
  • Подсистемата регистрира интерес към специфично събитие. Когато то настъпи, управлението се насочва към подсистемата, която може да го отработи
  • Политиката на управление не е вградена в събитието и в обработчика (handler) на съобщения, а в самата подсистема, която го обработва
  • Обаче, подсистемата не знае, кога ще се появи събитие, което трябва да се обработи

Селективно оповестяване

Системи управлявани с прекъсвания

  • Използват с в системите реално време, когато бързата реакция е съществена
  • Дефинирани са типове прекъсвания с хендлър за всеки тип прекъсване
  • Всеки тип е асоцииран с адрес в паметта и хардуерен ключ прехвърля управлението на съответния хендлър
  • Позволява бърза реакция, но е сложно да се програмира и валидира


Сподели с приятели:
1   2   3   4   5   6   7




©obuch.info 2024
отнасят до администрацията

    Начална страница