応用情報 午前ラボ

学習の画面へ

キャッシュの置換アルゴリズム

出典: 令和7年度 秋期 応用情報技術者試験 午前 問19 (IPA)

4 ブロックのキャッシュメモリ C0〜C3 が表に示す状態である。ここで,新たに別のブロックの内容をキャッシュメモリにロードする必要が生じたとき,C2 のブロックを置換の対象とするアルゴリズムはどれか。

キャッシュメモリロード時刻 (分:秒)最終参照時刻 (分:秒)参照回数
C00:000:0810
C10:030:061
C20:040:053
C30:050:105
  1. ア FIFO
  2. イ LFU
  3. ウ LIFO
  4. エ LRU
正解と解説を見る

正解: エ

ポイント

それぞれの方式で置換の対象になるブロックは次のとおりです。

方式選ぶブロックこの表では
FIFO最も早くロードされたものC0 (0:00)
LFU参照回数が最も少ないものC1 (1回)
LIFO最も遅くロードされたものC3 (0:05)
LRU最後に参照されてから最も時間がたったものC2 (0:05)

「コンピュータ構成要素」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)