реклама на сайте
подробности

 
 
> Распределение времени между задачами, Зависимость от приоритета.
misyachniy
сообщение Feb 14 2016, 10:05
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Почитал несколько документов для чайников.
Описано о приоритете задач много, но я не нашел зависимости распределения времени между задачами.
Например у меня три задачи независимые задачи с приоритетами 1, 2, 3.
Логично предположить, что время выделяемое на них будт прямо пропорционально приоритету.
Но никак не могу найти прямого указания о рспределении времени.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Непомнящий Евген...
сообщение Feb 21 2016, 09:02
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(misyachniy @ Feb 14 2016, 13:05) *
Логично предположить, что время выделяемое на них будт прямо пропорционально приоритету.
Но никак не могу найти прямого указания о рспределении времени.


Фриртос устроена не так. Она дает две возможности
* если приоритет у задач разный, то задача с более высоким приоритетом будет работать, пока она готова (не заснула, не ждет данных из очереди и т.п.)
* если приоритет у задач одинаковый, то они будут работать друг за другом (каждый тик управление будет переходить к следующей задаче)

Если вам нужно чтобы все задачи работали пропорционально приоритету, то во фриртос это придется делать вручную. Но возможно если вы опишите проблему, которую пытаетесь решить, вам подскажут как это правильнее сделать с фриртосом и не придется изобретать свой шедулер
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Feb 22 2016, 16:36
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Цитата(Непомнящий Евгений @ Feb 21 2016, 11:02) *
Фриртос устроена не так. Она дает две возможности
* если приоритет у задач разный, то задача с более высоким приоритетом будет работать, пока она готова (не заснула, не ждет данных из очереди и т.п.)
* если приоритет у задач одинаковый, то они будут работать друг за другом (каждый тик управление будет переходить к следующей задаче)

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


Спасибо.
Как решать задачу, я в принципе понял.
Только ждал, когда прекратиться переливание из пустого в порожнее.
Ну и "подбрасывал дровишек" ;-)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
- - AlexandrY   Цитата(misyachniy @ Feb 14 2016, 12:05) П...   Feb 14 2016, 12:31
|- - misyachniy   Понятно, шары не будет. Распределение ресурсов про...   Feb 14 2016, 13:33
|- - zltigo   QUOTE (misyachniy @ Feb 14 2016, 15:33) Д...   Feb 14 2016, 17:32
- - 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
|- - 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 17:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01417 секунд с 7
ELECTRONIX ©2004-2016