平成26年度 秋期 午前 問16
コンピュータ構成要素
LRUに関する問題
キャッシュメモリと主記憶との間でブロックを置き換える方式に LRU 方式がある。この方式で置換えの対象になるブロックはどれか。
- ア一定時間参照されていないブロック
- イ最後に参照されてから最も長い時間が経過したブロック
- ウ参照頻度の最も低いブロック
- エ読み込んでから最も長い時間が経過したブロック
答えと解説を見る
✓ これが正解イ最後に参照されてから最も長い時間が経過したブロック
解説
最後に参照した時刻が最も古いものを追い出します。
置き換えの方式は、どのブロックを追い出すかを何で決めるかによって分かれます。LRU 方式が見ているのは、そのブロックが最後に参照された時刻です。いま入っているブロックどうしを比べて、最後に触れられてから最も長く放置されているものを追い出します。判定の軸は、測っている量が時刻なのか回数なのか、そして時刻ならその起点がどこかという一点です。しばらく使われていないものはこの先も使われにくいだろう、という見込みに支えられた考え方です。四つの記述はどれも古さや少なさを述べているので似て見えますが、何を起点にしてどう測るかを一つずつ確かめると分かれます。正解にあたるのは、最後に参照された時点からの経過が最も長いものを選ぶという記述です。
ほかの選択肢はなぜ違うのか
- ア一定時間参照されていないブロック:決めた長さの時間を過ぎたかどうかで区切る書き方です。この方式は区切りの時間を置かず、いま入っているものどうしを比べて最も長く放置されている一つを選びます。
- ウ参照頻度の最も低いブロック:参照された回数の少なさで選ぶ書き方です。測っているのが回数なので、たまにしか使われないが直前に触れられたものと、よく使われるが久しく触れていないものの扱いが逆になります。
- エ読み込んでから最も長い時間が経過したブロ…:起点が読み込んだ時点になっている書き方です。この起点では、入れてから使われ続けているブロックでも入れた時期が早いというだけで追い出されてしまいます。
この問題の用語
- キャッシュ一度取り寄せた内容を手元に置いて、次から早く使えるようにする仕組み。CPUとメモリの間や、ブラウザ、DNSなど、さまざまな場所で使われます。
出典:平成26年度 秋期 基本情報技術者試験 午前 問16
同じ用語が出る問題
- 令和7年度 科目A 問8:HTTPSに関する問題(キャッシュ)
- 令和6年度 科目A 問3:キャッシュメモリのヒット率(キャッシュ)
- 令和5年度 科目A 問3:メモリインタリーブに関する記述(キャッシュ)
- 令和元年度 秋期 午前 問77:ROIの説明(キャッシュ)
- 令和元年度 秋期 午前 問41(キャッシュ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)