Алгоритм оценки систем реального времени. Оптимизация системы реального времени.
Коэффициент использования сообщений:
Коэффициент использования шины:
Коэффициент расписабельности (А):
Число, которое показывает во сколько раз может быть увеличен период передачи всех сообщений в системе, при котором система продолжает функционировать в режиме РВ.
А = 1, тогда = 100%, т.е. наращивать мощность шины невозможно;
А < 1, тогда система не может функционировать в режиме РВ;
А > 1, тогда система может функционировать в режиме РВ.
Методы оптимизации системы сообщений.
1. Разделить глобальные функции на подсистемы.
2. Применить методы, позволяющие оптимизировать последовательность передачи сообщений.
3. Применить метод объединения сообщений с одинаковым периодом.
Для оценки распределенных СРВ используется моделирование, для этого определяется ряд параметров:
1.Определяется коммуникация между подсистемами.
2. Определяется возможный период сообщений между подсистемами.
3.Производится анализ системы передачи данных:
– определить скорость передачи данных;
– накладные расходов передачи данных.
4. Происходит расчет системы:
– определяется приоритет каждого сообщения;
– строится таблица согласно заданным приоритетам;
– оценка результатов моделирования.
Применение моделирования позволяет:
– прогнозировать свойства поведения СРВ
– выбирать наилучшие характеристики
– получить навыки по управлению СРВ
|
|
– возможность улучшения свойств СРВ
Надежность СРВ:
1) Отказоустойчивость системы на промежутке определенного времени;
2) Надежность, которая подразумевает доступность и безопасность;
3) Должна обеспечивать сохранность информации, так и внешнюю сохранность всей системы.
Своевременность СРВ:
1) Отказоустойчивость системы, каждый узел должен реагировать на сообщения;
2) Исполнительность;
3) Актуальность – любые данные, действия, которые должны быть последними и соответствовать текущей ситуации;
4) Временная предсказуемость;
5) Контролируемость – система должна адекватно реагировать на команды пользователя.
Встроенные системы реального времени (ВСРВ). Определение. Аппаратные средства. Программное обеспечение. Требования к ВСРВ.
Встроенные системы реального времени – система, которая погружена в среду, частью которой может быть человек, машина. Она должна управлять системой, представлять совместимость программных и аппаратных средств и взаимодействовать с внешней средой, с помощью обмена сигналами, удовлетворять при этом определенными ограничениями на обработку входных и выдачу выходных сигналов.
Внешней средой может быть фрагмент реальной среды обслуживаемого системой (система управления станком, самолетом, хим. реакцией).
|
|
Аппаратные средства – осуществляют связь системы с внешней средой, и обеспечивает прием информации от внешней среды, ее первичную обработку, преобразование в цифровую форму и передачу в программную часть и наоборот передача обработанной информации во внешнюю среду.
Программная часть – управляющий элемент: вычислительная среда, которая обеспечивает работу программным обеспечением, хранение информации о состоянии системы, внешней среды, отображение информации.
ПО встроенной системы делится на:
Функциональное ПО: реализует задачи системы.
Системное ПО: управляет ресурсами вычислительной системы.
Требования к ВСРВ:
1) Сопровождаемость. Любая система должна в случае неполадок иметь гарантии работы; сопровождаться разработчиком, продавцом и т.д.
2) Управляемость процессом разработки. На всех этапах разработки ПО, полученные результаты должны обеспечивать не двусмысленное толкование. Должны быть специальные средства, регламентирующие процессы разработки.
3) Гибкость. Система должна быть готова к модификациям. Все характеристики закладываются в БД, содержащие необходимые параметры внешнего окружения, так, чтобы система настраивала параметры, в зависимости от ситуации.
|
|
Подстройка системы может быть статистической и динамической.
4) Устойчивость. Система должна быть готова к непредсказуемым поведениям внешней среды (событиям). Требуется отказоустойчивость – способность системы нормально функционировать при возникновении ошибок. Требуется надежность аварийного завершения.
5) Стабильность. Система может находиться в активном состоянии (функционирование элементов, работа ПО) и пассивном состоянии (остановка ПО).
6) Сохранение части данных в энергонезависимой форме.
7) Непрерывность. Требование непрерывного и надежного функционирования. Невозможность остановки системы.
8) Параллельность. Аппаратные средства работают в параллельном режиме, одновременно выполняя несколько процессов, исполняют параллельные вычисления.
9) Распределенность. Система может быть спроектирована по принципу модульности. Должна быть распределена структура встроенной системы – каждый модуль имеет свой процессор. Они объединяются в вычислительную сеть и обмениваются информацией.
Дата добавления: 2018-08-06; просмотров: 305; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!