FE Study
FE Study メニュー

学習記録はこのブラウザー内に保存されます。

ホーム問題を解く
ログイン不要・無料で学習

ONE QUESTION, ONE STEP

仮想記憶を学ぼう

選んで、確かめて、理解する。焦らず進めましょう。

科目AOS標準
QUESTION 33

主記憶にはページを3個まで保持でき、最初は空である。ページ1、2、3、1、4の順に参照し、満杯のときはLRU(最後に参照してから最も長い時間が経過したページを追い出す方式)を使う。最後のページ4を読み込む際に追い出されるページはどれか。

出典:本サイト オリジナル教材(2026年)

本サイトで独自に作成。IPAの試験問題からの転載ではありません。

公開日:

解答を一つ選んでください

選択肢を選んで、答え合わせをしましょう。

回答せずに正解・解説を確認する

正解:イ 2

この表示だけでは、回答数や正答率は変わりません。

解説

1、2、3を参照した時点で主記憶は満杯です。その後に1を再度参照するので、古い参照から順に2、3、1となります。ページ4を入れるとき、最も長い間使われていない2を追い出します。

ア

1は最初に読み込まれましたが、直前に再参照されています。これはFIFOと混同した結果です。

イ

最後の参照が最も古いページ2がLRUで選ばれます。

ウ

ページ3はページ2より後に参照されています。

エ

3ページ分がすでに埋まっており、未保持の4を入れるには1ページを追い出す必要があります。

関連知識

FIFOは読み込んだ順序、LRUは最後に参照した順序を使います。ヒットして再参照されたページの扱いが異なるため、両者は同じ結果になるとは限りません。

間違えやすいポイント

LRUでは新たに読み込んだときだけでなく、既存ページにヒットしたときも最近の参照順を更新します。

覚え方

LRUは「最後に使った時刻」が一番古いもの。

実務での意味

キャッシュや仮想記憶の置換方法を評価するとき、アクセスの偏りと再利用の間隔を確認します。

解説:本サイト編集部によるオリジナル文章

この問題の前後に、OSの基礎知識ガイドで、 仕組み・比較・解き方を確認できます。 この問題の誤りを報告する(GitHub)。問題IDとURLを入力した下書きが開きます。自動投稿は行いません。 投稿は公開されるため、氏名・住所・メールアドレス・学習記録は記入しないでください。 詳しくはお問い合わせ窓口をご覧ください。