Общие характеристики систем реального времени

Требования к системам реального времени

Место систем РВ в информационных системах

Сложность разработки связана с требованиями надежности и безопасности. Например, надежность – температура, осадки, ветер.

Рис.2.

Для СРВ требуется обеспечение вероятности отказа системы 10-10 в час. Данная вероятность обеспечивается на самолетах. На российских самолетах – 10-9. в системах полета спутника – 10-7 часа.

Для СРВ выдвигается требование по работоспособности, позволяющее при отказе узла произвести восстановление его функций и обеспечить вероятность отказа на уровне 10-6-10-4 часа.

1. Требование по времени выполнения задач и функционированию систем предъявляется к следующим компонентам системы:

1.1. период функционирования;

1.2. крайний критический срок выполнения;

1.3. время выполнения;

1.4. суммарное время продолжительности выполнения задач (зависит от наличия ошибок).

2. Требование о возможности параллельного выполнения нескольких задач (возможность построения алгоритма псевдопараллельного исполнения задач).

3. Предсказуемость.

4. Учет максимального времени отклика на события (а не среднего, как в обычных системах).

5. Особые требования в вопросах безопасности систем (защита от постороннего вмешательства в алгоритм системы).

6. Возможность безотказной работы в течение длительного периода времени (включаются требования по обслуживанию в СРВ).

Для СРВ требуется проведение регламентных работ после 16 часов непрерывной работы.


Большие и сложные системы (разрабатываются больше года, поэтому алгоритмы функционирования могут быть сложными).

1. Распределенные системы.

2. Взаимодействие с окружающим миром. Жесткое взаимодействие с аппаратурой. Четкий контроль всех операций.

3. Выполнение задач зависит от времени (как и последовательность выполнения задач, так и время исполнения).

4. Сложность тестирования.

Так как в СРВ включается много различных функций и для тестирования СРВ требуется создание групп, не занимающихся разработкой этой системы, но понимающих ее функционирование.

Данные характеристики позволяют выявить множество систем РВ, функционирующих в реальном мире.