応用情報トップに戻る
練習問題難易度: 標準2026年度

応用情報技術者 予想問題練習問題 第25問

問題

仮想記憶のページング方式で、参照局所性が高いプログラムほど効果が大きい置換アルゴリズムはどれか。

選択肢

  1. 1FIFO
  2. 2LRU(Least Recently Used)
  3. 3ランダム置換
  4. 4Belady の最適置換は実装可能で常に最良

正解

2. LRU(Least Recently Used)

詳しい解説を見る

解説

LRU は最も長く参照されていないページを置換する方式で、時間的局所性を仮定するため一般的な業務プログラムで高い性能を示す。FIFO は実装は単純だが Belady の異常(フレーム増加でページフォルトが増える現象)が起こり得る。Belady の最適置換は将来のアクセスを知っている前提のため実装不能で、性能比較の理論上限として使う。LRU の近似実装にはクロックアルゴリズム(参照ビット付き循環リスト)、NRU、Aging があり、現実 OS で広く採用されている。

一問一答

全400問を繰り返し学習

練習問題の関連問題

この調子で演習を続けよう

スキマ資格では応用情報の全3360問を分野別・難易度別に体系的に学習できます。応用情報技術者試験(AP)は IPA が実施する情報処理技術者試験のレベル3。午前 4択80問・午後 記述11問中5問選択、各60%以上で合格。テクノロジ・マネジメント・ストラテジの全分野から出題されます。