令和5年度 秋期 エンベデッドシステムスペシャリスト試験 午前II 問8

スケジューリングアルゴリズムにおける,リソーススタベーションに関する記述として,適切なものはどれか。

解答・解説

正解: エ. 優先度の低いプロセスが,必要とするリソースを獲得できないこと

リソーススタベーション(飢餓状態)とは、マルチタスクOSなどのスケジューリング環境において、優先度の低いプロセスがリソース(CPUやメモリなど)をいつまでも割り当てられず、処理が進行しない状態のことを指します。
したがって、エが正解です。

各選択肢の解説

  • ア: 実行中の処理を中断して、強制的に指定された処理を実行することは、プリエンプション(割込み)に関する記述です。
  • イ: タイムスライス方式においてプロセスを切り替える一定時間のことは、タイムクォンタム(またはタイムスライス)に関する記述です。
  • ウ: プロセスがリソースを利用している間、他のプロセスの利用を制限することは、排他制御に関する記述です。
  • エ: 正解です。リソーススタベーションに関する記述です。

Spineチーム