IPA過去問ドリル

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

テクノロジ/ソフトウェア

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

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

正解:エ

解説

リソーススタベーション(資源飢餓)とは,優先度に基づくスケジューリングにおいて,優先度の高いプロセスが次々と資源を獲得してしまうために,優先度の低いプロセスがいつまでも必要な資源を得られず処理が進まなくなる現象です。対策としては,待ち時間に応じて優先度を上げるエージングなどが用いられます。

選択肢ごとの解説

  • 誤り。実行中の処理を中断して指定された処理を実行することは,プリエンプション(横取り)の説明です。
  • 誤り。プロセスを切り替える一定時間は,タイムクォンタム(タイムスライス)の説明です。
  • 誤り。あるプロセスが資源を使用している間に他のプロセスの利用を制限することは,排他制御(相互排除)の説明です。
  • 正しい。優先度の低いプロセスが必要な資源をいつまでも獲得できない状態がリソーススタベーションです。
エンベデッドシステムスペシャリストの過去問を演習モードで解く