Алгоритм оценки систем реального времени. Оптимизация системы реального времени.



 

Коэффициент использования сообщений:

Коэффициент использования шины:

 

Коэффициент расписабельности (А):

Число, которое показывает во сколько раз может быть увеличен период передачи всех сообщений в системе, при котором система продолжает функционировать в режиме РВ.

А = 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!