資格暗記無料で始める

LRUとは?

LRUとは、Least Recently Usedの略で、「最後に参照されてから最も長く使われていないもの」を追い出す置き換えアルゴリズム。キャッシュメモリのブロック置換や仮想記憶のページ置換に使われる。直近で使ったものは近いうちにまた使うという時間的局所性を前提にしている。

基本情報技術者試験の過去問では2回出題されています(2016年度〜2017年度)。

えるあーるゆー

基本情報技術者試験の頻出用語/テクノロジ系


LRUの意味

Least Recently Usedの略で、「最後に参照されてから最も長く使われていないもの」を追い出す置き換えアルゴリズムキャッシュメモリのブロック置換や仮想記憶のページ置換に使われる。直近で使ったものは近いうちにまた使うという時間的局所性を前提にしている。

LRUの具体例

容量3で1→2→3→1→4の順に参照すると、4を入れる時点で最後の参照が最も古いのはページ2なので2が追い出される。FEでは参照列を与えて追い出されるページや置換回数を答えさせる形で出題される。

LRUは試験でどう引っ掛けられる?

「最初に読み込んだもの」を追い出すのはFIFO、「参照回数が最も少ないもの」を追い出すのはLFU。LRUの基準は参照した回数ではなく最後に参照した時刻。この3つの取り違えが定番の誤答。

LRUと関連する用語

LRUが出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。