マルチレベルのフィードバック キュー スケジューリングを理解しようとしていますが、William Stallings Operating Systems Internal and Principles Design (第 7 版) から次の例に出くわしました。
私はこのプロセスを得ました:
そして、本の結果は次のとおりです。
私は最初のステップを正しく行っていると信じていますが、E
CPU 時間を処理するようになると、次のプロセスは本の例とはB
異なります。D
n
RQ
プロセスがCPU時間を取得するたびに優先度の低い時間に降格されるRQ
かどうか、またはたとえば、プロセスA
が入っRQ1
ていて çowerRQ
にプロセスがない場合、プロセスはその準備ができた状態に昇格されるかどうかを理解できませんキュー(これが私がやっている方法です)。
E
上記の例で、が処理された後D
に CPU 時間を取得し、それらE
(および ではないB
) が提供されるプロセスを誰かが説明してもらえますか?