|
Распределение времени между задачами, Зависимость от приоритета. |
|
|
|
 |
Ответов
|
Feb 14 2016, 12:31
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(misyachniy @ Feb 14 2016, 12:05)  Почитал несколько документов для чайников. Описано о приоритете задач много, но я не нашел зависимости распределения времени между задачами. Например у меня три задачи независимые задачи с приоритетами 1, 2, 3. Логично предположить, что время выделяемое на них будт прямо пропорционально приоритету. Но никак не могу найти прямого указания о рспределении времени. Я еще не видел ни одной малой RTOS в которой планировщик вел бы учет времени выполнения задач и на основе этого вел бы политику вытеснения. Для малых и примитивнейших RTOS типа FreeRTOS время выполнения задач должен измерять сам юзер. После чего решать является ли его состав задач в принципе поддающимся планированию в рамках заданных допустимых задержек. Для приоритетного планировщика с неизменяемыми длительностями выполнения задач известно правило 70% Но даже не буду его расшифровывать, поскольку нет в природе задач с неизменяемой длительностью исполнения. Поэтому все гораздо сложнее.
|
|
|
|
|
Feb 14 2016, 17:32
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (misyachniy @ Feb 14 2016, 15:33)  Думалось, что FreeRTOS на много сущесственнее поможет утрясать задачи. Святым духом не иначе? Вы же как-бы ПОМОЩИ хотите, а чуда. Чудес не будет. А помощь ЕСТЬ! QUOTE Возможно критичніе задачи буду утрясать вручную, остальное повешу на программный таймер. Частота вызова - некоторая эмуляция выделения пропорциональности времени. Что то мне сдается, что Вы пытаетесь что-то через анальое отверстие сочинить  . Любые задачи в одном устойстве так или иначе взаимодействуют между собой. Вот и обдумывайте эти взаимодействия, а не рассуждайте о сферических конях в вакууме, имея в голове смутное представление только о десктопных системах выполняющих какие-то многочисленные несвязанные между собой приложения, но с разными приоритетами.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
misyachniy Распределение времени между задачами Feb 14 2016, 10:05 zltigo Перечитайте, пожалуйста, "для чайников" ... Feb 14 2016, 10:12 misyachniy Цитата(zltigo @ Feb 14 2016, 12:12) Переч... Feb 14 2016, 10:44  zltigo QUOTE (misyachniy @ Feb 14 2016, 12:44) П... Feb 14 2016, 11:30 Lagman На форуме много раз публиковали эти ссылки, примен... Feb 14 2016, 12:02 misyachniy Цитата(Lagman @ Feb 14 2016, 14:02) На фо... Feb 15 2016, 16:35  AlexandrY Цитата(misyachniy @ Feb 15 2016, 18:35) Ц... Feb 15 2016, 19:56   zltigo QUOTE (AlexandrY @ Feb 15 2016, 21:56) А ... Feb 15 2016, 21:39  Lagman Цитата(misyachniy @ Feb 15 2016, 19:35) Ц... Feb 20 2016, 15:03   misyachniy Цитата(Lagman @ Feb 20 2016, 17:03) Вам у... Feb 20 2016, 18:36 ViKo Я бы предположил даже обратную зависимость времени... Feb 14 2016, 14:47 dimka76 А почему нельзя сделать планировщик, который прост... Feb 14 2016, 20:31 ViKo Почему нельзя? Можно. Называется карусель. Feb 15 2016, 04:32 dxp QUOTE (misyachniy @ Feb 14 2016, 16:05) Л... Feb 15 2016, 06:05 Lagman Я не автор статей, но могу сказать что ОСРВ и ОС о... Feb 20 2016, 21:24 ViKo Цепляться за терминологию в данном случае не важно... Feb 21 2016, 05:35 zltigo QUOTE (ViKo @ Feb 21 2016, 07:35) Цеплять... Feb 21 2016, 06:11 TSerg Цитата(ViKo @ Feb 21 2016, 08:35) Любая О... Feb 22 2016, 09:30  zltigo QUOTE (TSerg @ Feb 22 2016, 11:30) В 2003... Feb 22 2016, 12:55 ViKo Пример - в осциллографе Agilent (номер наизусть не... Feb 21 2016, 07:21 zltigo QUOTE (ViKo @ Feb 21 2016, 09:21) Пример ... Feb 21 2016, 10:50 Lagman Цитата(ViKo @ Feb 21 2016, 10:21) Пример ... Feb 21 2016, 18:19 Непомнящий Евгений Цитата(misyachniy @ Feb 14 2016, 13:05) Л... Feb 21 2016, 09:02 misyachniy Цитата(Непомнящий Евгений @ Feb 21 2016, 11... Feb 22 2016, 16:36  zltigo QUOTE (misyachniy @ Feb 22 2016, 18:36) К... Feb 22 2016, 16:43 ViKo Я считаю, что другой ОС в том осциллографе нет.
А ... Feb 21 2016, 20:44 Непомнящий Евгений Цитата(ViKo @ Feb 21 2016, 23:44) Я счита... Feb 22 2016, 06:58  ViKo Цитата(Непомнящий Евгений @ Feb 22 2016, 09... Feb 22 2016, 07:22   zltigo QUOTE (ViKo @ Feb 22 2016, 09:22) Какая-т... Feb 22 2016, 08:13    ViKo Цитата(zltigo @ Feb 22 2016, 11:13) Не на... Feb 22 2016, 08:18     zltigo QUOTE (ViKo @ Feb 22 2016, 10:18) И каков... Feb 22 2016, 08:36 ViKo Предлагаю думать не через анус, мутные свойства Wi... Feb 22 2016, 08:53 Lagman Короче, любители windows, давайте проговорим что т... Feb 22 2016, 21:23 ViKo Начал читать, дошел до жесткого и мягкого порно...... Feb 23 2016, 05:04 ar__systems Изначальная постановка вопроса "распределение... Feb 23 2016, 14:15 ViKo Проигрывание музыки, это только говорится "в ... Feb 23 2016, 15:27 ViKo Проигрывание музыки, это только говорится "в ... Feb 23 2016, 15:27 ViKo Проигрывание музыки, это только говорится "в ... Feb 23 2016, 15:31 misyachniy Подброшу немного дровишек.
Задача распределения вр... Feb 23 2016, 17:21  zltigo QUOTE (misyachniy @ Feb 23 2016, 19:21) З... Feb 23 2016, 18:22  AlexandrY Цитата(misyachniy @ Feb 23 2016, 19:21) П... Feb 23 2016, 20:44
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|