Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Атрибуты объектов

Физическая архитектура

Наложение на проект условий для анализа

Чтобы иметь возможность анализировать весь проект, необходимо поставить определенные условия. Они в основном связаны со связью или синхронизацией между объектами.

1. Циклические и единичные объекты не могут выполнять произвольные операции блокировки в других циклических или единичных объектах.

2. Циклические и случайные объекты могут выполнять асинхронную передачу операций управления в другие циклические или единичные объекты.

3. Защищенные объекты не могут выполнять операции блокировки в любых других объектах.

Пункты 1 и 2 требуют, чтобы циклическим и единичным объектам было разрешена только связь через посылку полностью асинхронных сообщений или защищенные объекты.

Любой метод проектирования систем реального времени должен учитывать эти условия в процессе планирования логической архитектуры.

Основное внимание в физической архитектуре уделяется требованиям к распределению времени. Процесс проектирования должен поддерживать формирование физической архитектуры через:

1. Возможность ассоциирования атрибутов распределения времени с объектами.

2. Обеспечение такой внутренней структуры, в которой может быть предпринята планировка конечных объектов.

3. Создание абстракции, с помощью которой проектировщик может контролировать ошибки распределения времени.

Физический план должен быть осуществлен в контексте среды исполнения. Это гарантируется планировкой. Вопросы надежности также должны быть рассмотрены в этой фазе.

Все конечные объекты обладают ассоциированными с ними атрибутами реального времени. Многие атрибуты связаны с отображением на логический план требований распределения времени (например, срок, важность). Они должны быть установлены до того, как будет производиться планировка.

Каждый циклический или единичный объект имеет некоторое количество временных атрибутов. Например:

· Период исполнения для каждого циклического объекта.

· Минимальный интервал проявления для единичного объекта.

· Сроки для всех циклических и единичных действий.

Различаются две формы сроков. Одна применяется прямо к единичному или циклическому действию. Другая применяется к ранее обусловленному действию (транзакции). Сроки для других действий должны извлекаться таким образом, чтобы полная транзакция удовлетворяла ее требованиям распределения времени.

Для планировки нужно знать верхнюю оценку времени исполнения каждого потока и все операции (во всех объектах). После фазы логического планирования они могут быть оценены и присвоены соответствующие атрибуты. Чем лучше оценки, тем точнее планировка. Хорошие оценки могут быть получены при повторном использовании компонент или из аргументов сравнения (с существующими компонентами других проектов). В процессе детального проектирования и кодирования, а также при прямом использовании измерений во время тестирования, могут быть получены лучшие оценки, которые потребуют перепланировки.

<== предыдущая лекция | следующая лекция ==>
Логическая архитектура | Монолитная архитектура ОС
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 651; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.