1

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

上記の動作は、例えば、Linux スペースに移行するスレッドが、RTAI スケジューラによって定義された最も低い優先度を継承することによって、同じ移動で実際にリアルタイムの優先度を失う RTAI/LXRT で起こることとは対照的です。

この設計上の決定の背後には何らかの理由があるに違いありません。それがどのような利点を提供できるかを理解したいと思います-つまり、リアルタイムスレッドがユーザー空間にシフトされると、優先度が低くなります(したがって、カーネル空間で実行されている優先度の高いリアルタイムスレッドによってプリエンプトされる可能性があります)。この設計上の決定の背後にある仮定はありますか?

4

1 に答える 1

1

2 つの仮定:

  1. スレッドは、カーネル空間で多くの時間を費やしません。

  2. カーネル空間のスレッドは、できるだけ早く解放する必要があるリソースを保持する傾向があります。

于 2012-04-19T05:36:17.760 に答える