Студопедия

КАТЕГОРИИ:


Архитектура-(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. Динамически назначаемый приоритет. Приоритет может быть установлен во время функционирования задач.

Назначение динамического приоритета производится крайним сроком исполнения задачи. В связи с этим были разработаны группы планирования:

1. Алгоритмы планирования задач с фиксированным приоритетом.

2. Вытесняющие алгоритмы планирования задач (подразумевает возможность вытеснения одной задачи другой, в зависимости от приоритета).

Существует три основных алгоритма планирования:

· RM

· EDF

· LSTF

RM (алгоритм с фиксированным приоритетом)

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

Рис.7.

Чем реже вызывается задача, тем выше у нее приоритет.

EDF (алгоритм с динамическим планированием задач)

Приоритет назначается согласно следующему принципу: чем меньше срок выполнения, тем выше приоритет.

В каждый цикл задачи последовательности выстраиваются заново в зависимости от критического срока выполнения. Реализованный алгоритм зависит от количества задач в определенный момент времени.

LSTF (алгоритм планирования)

Приоритет задачи назначается согласно следующему принципу: чем меньше время связывания задачи, тем выше приоритет.

t – физическая величина, время выполнения задачи, задается пользователем.

Свойства задач:

Задача – объект, который имеет метод, выполняемый в системе реального времени.

Задача – это единица измерения объектов системы исполнения реального времени.

1. Тип задачи (P, A, S, F, O).

P периодические

A апериодические

S спорадические

F фоновые

O аппендиксы

2. T – период.

3. t – время выполнения.

4. Критический крайний срок D исполнения.

5. tв – время начала функционирования задачи; определяет такт времени, в который задача начинает функционировать каждый цикл.

Приоритет зависит от алгоритма планирования и является произвольным.

Время связывания зависит от периода, типа задачи, крайнего критического срока исполнения.

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


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


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



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




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