Разделы презентаций


Системы реального времени

Содержание

1. Особенности систем реального времени. 2002 v.0.2“Real-Time System: Any system in which the time at which output is produced is significant. This is usually because the input corresponds to

Слайды и текст этой презентации

Слайд 11. Особенности систем реального времени. 2002 v.0.2
Системы реального

времени
Сидельников
Виктор Викторович,
к.т.н., доцент кафедры АСОИУ
АСОИУ - 2002

1. Особенности систем реального времени.   2002 v.0.2Системы реального времениСидельников Виктор Викторович,к.т.н., доцент кафедры АСОИУАСОИУ -

Слайд 21. Особенности систем реального времени. 2002 v.0.2
“Real-Time System:

Any system in which the time at which output is

produced is significant. This is usually because the input corresponds to some movement in the physical world, and the output has to relate to the same movement. The lag from input time to output time must be sufficiently small for acceptable timeliness”
(Oxford Dictionary of Computing)


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

1. Особенности систем реального времени.   2002 v.0.2“Real-Time System: Any system in which the time at

Слайд 31. Особенности систем реального времени. 2002 v.0.2
Пример: Система

автоматизации климатических испытаний
Функции системы:
Управление температурой, давлением, влажностью по заданной программе
Контроль работоспособности

испытательного оборудования
Диспетчеризация процесса испытаний
1. Особенности систем реального времени.   2002 v.0.2Пример: Система автоматизации климатических испытанийФункции системы:Управление температурой, давлением, влажностью

Слайд 41. Особенности систем реального времени. 2002 v.0.2


Задача управления

температурой (I)
Испытательная
камера
Х
Н

ИНТЕРФЕЙС



ВВОД АНАЛОГОВОЙ
ИНФОРМАЦИИ
ВЫВОД ДИСКРЕТНОЙ
ИНФОРМАЦИИ
ДТ
ДТ
ДТ

t

Требуемое изменение температуры
Реальный процесс
Программа
испытаний
ДТ

1. Особенности систем реального времени.   2002 v.0.2Задача управления температурой (I) ИспытательнаякамераХНИНТЕРФЕЙСВВОД АНАЛОГОВОЙ ИНФОРМАЦИИВЫВОД ДИСКРЕТНОЙИНФОРМАЦИИДТДТДТtТребуемое изменение

Слайд 51. Особенности систем реального времени. 2002 v.0.2

Организация вычислительного процесса

(I)
Таймер
Задача управления
температурой
1
2
3
4
t
tp = tr

p
.
d
t
Температура

t

1 - измерение;
2 - вычисление_программного_значения;
3

- алгоритм_принятия_решения;
4 - вывод_управляющего_воздействия;
1. Особенности систем реального времени.   2002 v.0.2Организация вычислительного процесса (I) ТаймерЗадача управлениятемпературой1234ttp = tr p.dtТемператураt1

Слайд 61. Особенности систем реального времени. 2002 v.0.2
Характеристики вычислительного

процесса (I)
tp - время выполнения (execution time, processing time)
tr

- время реакции системы (response time; в данном случае tp=tr )
d - предельно допустимое время завершения (deadline)
p - период активизации (period)
wcet - время выполнения в наихудшем случае (worst case execution time)
1. Особенности систем реального времени.   2002 v.0.2Характеристики вычислительного процесса (I) tp - время выполнения (execution

Слайд 71. Особенности систем реального времени. 2002 v.0.2
Задача контроля

работоспособности испытательного оборудования (II)










К
ЭД



Испаритель

Компрессор

ИНТЕРФЕЙС



ВВОД ДИСКРЕТНОЙ
ИНФОРМАЦИИ
ВЫВОД ДИСКРЕТНОЙ
ИНФОРМАЦИИ
ДД
Конденсатор



1. Особенности систем реального времени.   2002 v.0.2Задача контроля работоспособности испытательного оборудования (II) КЭДИспарительКомпрессорИНТЕРФЕЙСВВОД ДИСКРЕТНОЙ ИНФОРМАЦИИВЫВОД

Слайд 81. Особенности систем реального времени. 2002 v.0.2

Организация вычислительного процесса

(II)
Давление
Задача контроля
работоспособности
tp
l
1
2
t
t
d

Pдоп
ДД

1 - процедура_обработки_события;
2 - алгоритм принятия решения;
3 -

вывод_управляющего_воздействия;

3

tr

1. Особенности систем реального времени.   2002 v.0.2Организация вычислительного процесса (II) ДавлениеЗадача контроляработоспособностиtpl12ttdPдопДД1 - процедура_обработки_события;2 -

Слайд 91. Особенности систем реального времени. 2002 v.0.2
Характеристики вычислительного

процесса (II)
l - задержка выполнения процедуры обработки события (latency)
tp

- время выполнения (execution time, processing time)
tr - время реакции системы (response time tp + l)
d - предельно допустимое время завершения (deadline)
wcet - время выполнения в наихудшем случае (worst case execution time)
1. Особенности систем реального времени.   2002 v.0.2Характеристики вычислительного процесса (II) l - задержка выполнения процедуры

Слайд 101. Особенности систем реального времени. 2002 v.0.2

Задача диспетчеризации

(III)
Управление
температурой

Контроль
работоспособности


Информационный
фонд

1. Особенности систем реального времени.   2002 v.0.2Задача диспетчеризации (III) УправлениетемпературойКонтрольработоспособностиИнформационныйфонд

Слайд 111. Особенности систем реального времени. 2002 v.0.2

Таймер
Отображение
информации
1
2
t
tp
p
d
t

1
2
Команда оператора
Интерпретация
4
t
tp
dh
ds
t

l
Организация

вычислительного процесса (III)
1 - обработка_данных;
2 - вывод (экран, печать);
3 -

ввод_команды;
4 - интерпретация_запроса;

3

a

b


1. Особенности систем реального времени.   2002 v.0.2ТаймерОтображениеинформации12ttppdt12Команда оператораИнтерпретация4ttpdhdstlОрганизация вычислительного процесса (III) 1 - обработка_данных;2 -

Слайд 121. Особенности систем реального времени. 2002 v.0.2




Требования к

времени реакции
Q
ds
t

Q – «Значимость» результатов работы задачи

Контроль работоспособности

Диспетчеризация «а»


(отображение и регистрация)

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

Q

d

t


Диспетчеризация «в»
(интерпретация запросов)

d

t



ds

t



Q

Q

A

D

C

B


dh


dh

1. Особенности систем реального времени.   2002 v.0.2Требования к времени реакции QdstQ – «Значимость» результатов работы

Слайд 131. Особенности систем реального времени. 2002 v.0.2
D
C
B
Требования к

времени реакции (2)
Жесткое реальное время (hard real-time) - нарушения deadline

приводит к аварийным (возможно - катастрофическим) последствиям и является недопустимым
Мягкое реальное время (soft real-time) - нарушения deadline допускается (если такое событие происходит «не слишком часто» и deadline превышается на «небольшой промежуток времени»
Твердое реальное емя (firm real-time) - определены два значения deadline, первое из которых – ds (меньшее) - рассматривается как soft real-time ограничение, а второе - dh (большее) – как hard real-time


A

1. Особенности систем реального времени.   2002 v.0.2DCBТребования к времени реакции (2)Жесткое реальное время (hard real-time)

Слайд 141. Особенности систем реального времени. 2002 v.0.2
Многозадачность СРВ
СРВ

- необходимо одновременно решать несколько задач, обслуживающих процесс внешней среды
Задачи

различают
по степени важности, присваивая им различные приоритеты
по способу их активизации во времени – периодические и спорадические (асинхронные)


1. Особенности систем реального времени.   2002 v.0.2Многозадачность СРВСРВ - необходимо одновременно решать несколько задач, обслуживающих

Слайд 151. Особенности систем реального времени. 2002 v.0.2
Управление
температурой
Таймер
Контроль
работоспособности
компрессора
Диспетчеризация

«а»
Non-real-time and
idle tasks
Контроль
работоспособности
Прерывание
Прерывание
Возврат
Многозадачность СРВ (2)
P = 2
Диспетчеризация
«b»
Прерывание
Возврат
t2
t3
t1
P = 2
P

= 2

P = 3

P = 0

P = 1

P = 1

Возврат

Циклические задачи

Спорадические задачи

1. Особенности систем реального времени.   2002 v.0.2УправлениетемпературойТаймерКонтроль работоспособностикомпрессораДиспетчеризация «а»Non-real-time andidle tasksКонтрольработоспособностиПрерываниеПрерываниеВозвратМногозадачность СРВ (2)P = 2Диспетчеризация

Слайд 161. Особенности систем реального времени. 2002 v.0.2
Особенности СРВ


СРВ - система, активно взаимодействующая с внешней средой; временной масштаб

процессов обработки информации в СРВ согласуется с временным масштабом процессов, протекающих во внешней среде.
СРВ - многозадачная система; несколько задач выполняются одновременно, обслуживая процессы внешней среды. Различают циклические и спорадические задачи.
Реальное время не означает «быстро», но «своевременно»; каждая задача должна закончится в пределах заданного для нее времени; в этом смысле говорят о «предсказуемости» (predictability) поведения системы
1. Особенности систем реального времени.   2002 v.0.2Особенности СРВ СРВ - система, активно взаимодействующая с внешней

Слайд 171. Особенности систем реального времени. 2002 v.0.2
Особенности СРВ

(2)
4. Характеристики задачи реального времени:
длительность выполнения (execution time),


период активизации (period),
допустимое время завершения (deadline),
время выполнения в наихудшем случае (worst case execution time),
приоритет (priority),
время реакции (response time),
задержка выполнения процедуры обработки события (latency)
5. Каждая задача реального времени определяется постоянным набором процедур, повторяющихся в течении времени функционирования системы (от единиц до сотен и тысяч часов)
1. Особенности систем реального времени.   2002 v.0.2Особенности СРВ (2)4.   Характеристики задачи реального времени:длительность

Слайд 181. Особенности систем реального времени. 2002 v.0.2
6.

По строгости требований на выполнения deadline задачи (системы) относят

к классам «жесткого реального времени» (hard real-time), «мягкого реального времени» (soft real-time) и «твердого реального времени» (firm real-time)
7. Наряду с задачами реального времени в системе решаются задачи «нереального времени» (non-real-time system), которым (как правило) определяется более низкий приоритет
8. Повышенные требования к надежности по сравнению с системами «нереального времени»

Особенности СРВ (3)

1. Особенности систем реального времени.   2002 v.0.26.   По строгости требований на выполнения deadline

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика