基本情報技術者CPU・記憶装置・並行実行の判断オリジナル・公式資料照合難易度
優先度の高い処理が続き、低優先度の処理がいつまでも実行されない。長く待った処理の優先度を少しずつ上げる方式の目的はどれか。
A
資源の循環待ちがあるデッドロックを、待ち優先度だけで必ず解除する
優先度を上げても、相互に解放を待つ資源の循環が解消するとは限らない。
B
飢餓状態を緩和する★ 正解
待ち時間に応じたエージングで、低優先度処理にも実行機会を与える。デッドロック解除やページ圧縮とは異なる。
C
ロック保持者へ待機者の優先度を引き継ぐ優先度継承そのものを行う
待ち時間による優先度上昇と、優先度逆転に対する保持者への優先度継承は別の仕組みである。
D
全プロセスの実行時間を必ず同じにする
実行機会を改善する方式で、処理量の同一化を保証しない。
解説
待ち時間に応じたエージングで、低優先度処理にも実行機会を与える。デッドロック解除やページ圧縮とは異なる。
根拠資料・確認情報
対応範囲:2026年度 基本情報技術者試験 科目A・B/シラバスVer.9.2
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。
同じレッスンの問題
問題 1
命令の60%は1サイクル、40%は3サイクルを要する。命令数は500万、クロックは2GHzで、他の待ちはない。平均CPIを使う実行時間はどれか。
問題 2
多数プロセスを同時実行したところ、その作業集合が主記憶に収まらず、ページの入替えばかりでCPUが仕事を進められない。まず検討する対応はどれか。
問題 3
処理時間6ms、2ms、4msの3ジョブが時刻0にすべて到着した。非プリエンプティブSJFで短い順に実行し、切替え時間は0とする。平均待ち時間はどれか。
問題 5
初期値3の計数セマフォを用い、区間へ入る前に1減らし、出るとき1戻す。値が0のときの取得は待たされるとする。同時に区間内へ入れる最大数はどれか。