Приоритет потока в реальном времени в пользовательском пространстве

От: http://www.xenomai.org/documentation/xenomai-2.3/pdf/Life-with-Adeos-rev-B.pdf

Вышеупомянутое поведение должно противопоставляться тому, что происходит, например, с RTAI/LXRT, где потоки, мигрирующие в пространство Linux, фактически теряют свой приоритет в реальном времени при одном и том же перемещении, наследуя самый низкий приоритет, определенный планировщиком RTAI.

Там должно быть какая-то причина этого дизайнерского решения. Я хочу понять, какие преимущества он может предложить - я имею в виду, когда поток реального времени перемещается в пространство пользователя, он получает низкий приоритет (и поэтому может быть вытеснен потоком высокого приоритета, работающим в пространстве ядра). Есть ли какие-то предположения за этим дизайнерским решением?

1 ответ

Решение

Два предположения:

  1. Потоки не проводят много времени в пространстве ядра.

  2. Поток в пространстве ядра, как правило, содержит ресурсы, которые должны быть освобождены как можно быстрее.

Другие вопросы по тегам