LINUX.ORG.RU

История изменений

Исправление alegz, (текущая версия) :

Чушь. Если у тебя квант времени планировщика сопоставим со временем его работы, значит, квант слишком маленький. У меня, скажем, в системе требуемое время реакции для задач — 1 мс, квант выбран 250 мкс и всё прекрасно работает. При этом время работы задачи планировщика — где-то единицы микросекунд, если попытаться задать квант такого размера — естественно, всё встанет раком.

Если прям позарез нужны короткие времена (для АЦП/ЦАП или типа того), заводи отдельный (аппаратный, не RTOS) таймер и вешай обработку на него.

Исходная версия alegz, :

Чушь. Если у тебя квант времени планировщика сопоставим со временем его работы, значит, квант слишком маленький. У меня, скажем, в системе требуемое время реакции для задач — 1 мс, квант выбран 250 мкс и всё прекрасно работает. При этом время работы задачи планировщика — где-то единицы микросекунд, если попытаться задать квант такого размера — естественно, всё встанет раком.

Если прям позарез нужны короткие времена (для АЦП/ЦАП или типа того), заводи отдельный таймер и вешай обработку на него.