資格暗記無料で始める

LRUとは?

LRU(Least Recently Used)とは、最後に参照されてからの経過時間が最も長いものを追い出す置換アルゴリズムのこと。「最近使ったものはまた使われる」という時間的局所性を前提にしているため、キャッシュメモリのブロック置換でも仮想記憶のページ置換でも標準的に使われる。厳密なLRUは参照のたびに順序を更新する必要があり実装コストが高いので、実機では参照ビットを巡回して確認するクロック方式などの近似が採られる。参照回数の少ないものを追い出すLFU、格納が最も古いものを追い出すFIFOと対比して覚える。

応用情報技術者試験の過去問では7回出題されています(2016年度〜2025年度)。

えるあーるゆー

応用情報技術者試験の頻出用語/テクノロジ系/別名:Least Recently Used


LRUはどういう意味?

LRULeast Recently Used)とは、最後に参照されてからの経過時間が最も長いものを追い出す置換アルゴリズムのこと。「最近使ったものはまた使われる」という時間的局所性を前提にしているため、キャッシュメモリのブロック置換でも仮想記憶のページ置換でも標準的に使われる。厳密なLRUは参照のたびに順序を更新する必要があり実装コストが高いので、実機では参照ビットを巡回して確認するクロック方式などの近似が採られる。参照回数の少ないものを追い出すLFU、格納が最も古いものを追い出すFIFOと対比して覚える。

LRUの具体例は?

Windowsやスマートフォンのブラウザでタブを多数開いたときに、しばらく触っていないタブの内容から順にメモリから解放されるのはLRUの考え方による。応用情報では参照列とページ枠数が与えられ、LRUFIFOそれぞれのページフォールト回数を数えさせる問題が繰り返し出る。

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

LFUとの取り違えが典型で、LRUが見るのは「最後に使った時刻」、LFUが見るのは「使った回数」である。またページ枠を増やしたのにページフォールトが増えるBeladyの異常はFIFOで起きる現象であり、LRUでは起きない。

LRUと関連する用語は?

LRUが出た過去問は?

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