平成20年 春期 基本情報技術者 午前 問27
ページング方式の仮想記憶において、ページ書換えアルゴリズムにLRU方式を採用する。主記憶に割り当てられるページ枠が4のとき、ページ1、2、3、4、5、2、1、3、2、6の順にアクセスすると、ページ6をアクセスする時点で書き換えられるページはどれか。
ここで、初期状態では主記憶にどのページも存在しないものとする。
ア 1 イ 2 ウ 4 エ 5
【キーワード】
・仮想記憶
【キーワードの解説】
- 仮想記憶
メモリ管理技術で、不連続なメモリ空間をソフトウェアから見て連続した空間になるようにするもので、OS(オペレーティング・システム)が有している。
仮想記憶にはページング方式とセグメント方式があり、ページング方式は固定長の単位で管理する方法であり、セグメント方式は可変長の単位で管理する方法である。
スポンサードリンク
ページング方式の仮想記憶についての問題です。
類似の問題は何回も出題されています。この種の問題で注意しなくてはならないのはページ書換え(置換)アルゴリズムが何であるかという事です。
問題で出てくるページ書換えアルゴリズムは、LRU(Least Recently Used)かFIFO(First-In, First-Out)が多いので、それぞれのアルゴリズムについては勉強しましょう。
LRUとFIFOのどちらが優れたアルゴリズムなのかは、どちらも過去の情報から未来を予測することなので、私は大差ないと思っています。

