スケジューリングアルゴリズムにおける、リソーススタベーションに関する記述として、適切なものはどれか。
スタベーションは低優先度の処理が資源を得られない状態
選択肢
- ア実行中の処理を中断して、強制的に指定された処理を実行すること
- イタイムスライス方式においてプロセスを切り替える一定時間のこと
- ウプロセスがリソースを利用している間、他のプロセスの利用を制限すること
- エ優先度の低いプロセスが、必要とするリソースを獲得できないこと
正解と解説
正解:エ 優先度の低いプロセスが、必要とするリソースを獲得できないこと
リソーススタベーション(資源飢餓)は、優先度の低いプロセスに順番が回ってこず、必要な資源をいつまでも獲得できないまま待たされ続ける状態である。優先度に基づくスケジューリングで高優先度の処理が次々に来ると起こりやすい。待ち時間に応じて優先度を上げるエージングなどで緩和する。
選択肢ごとの解説
- ア実行を中断して指定の処理へ移るのはプリエンプション(割込み)の説明である。
- イプロセス切替えの単位時間はタイムクォンタム(タイムスライス)の説明である。
- ウ他プロセスの利用を制限するのは排他制御の説明である。
- エ正しい。優先度の低いプロセスが必要な資源を獲得できない状態がスタベーションである。
同じ分野の他の問題
- プロセスのスケジューリングに関する記述のうち、ラウンドロビン方式の説明として、適切なものはどれか。2021年度 秋期 午前II 問7
- リアルタイムOSで用いられる、タスクがデッドラインを必ず守るデッドラインスケジューリングでは、周期タスクを図のように次の…2020年度 10月試験 午前II 問9
- リアルタイムOSで用いられる、タスクがデッドラインを必ず守るデッドラインスケジューリングでは、周期タスクを図のように次の…2018年度 春期 午前II 問9
- リアルタイムOSにおいて、タスクA〜Eの発生時刻、処理時間及び優先度が次のように定められている場合、タスクCの終了時刻は…2016年度 春期 午前II 問10
- 組込み機器を含めた、様々なハードウェアアーキテクチャに向けて、カスタムのLinuxディストリビューションを構築するための…2025年度 秋期 午前II 問8
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。