過去問解きまくり研究所 ホーム

平成29年度 春期 午前 問19

ソフトウェア

LRUに関する問題

仮想記憶方式のコンピュータにおいて,実記憶に割り当てられるページ数は3とし,追い出すページを選ぶアルゴリズムは,FIFO と LRU の二つを考える。あるタスクのページのアクセス順序が

1, 3, 2, 1, 4, 5, 2, 3, 4, 5

のとき,ページを置き換える回数の組合せとして,適切なものはどれか。

選択肢は原典では FIFO・LRU の2列の表。

答えと解説を見る

✓ これが正解イFIFO:3 / LRU:6

解説

入れ替えは FIFO が三回、LRU が六回になりました。

実記憶に置けるページは、三つだけと決められています。最初の三回は空きに入れるので、入れ替えには数えません。FIFO は、最も古く入れたページを追い出す選び方です。一と三と二を入れた後、次の一は既にあるので当たりました。四のときに最も古い一を追い出し、これが一回目になります。五で三を、三で二を追い出して、合わせて三回でした。残る四と五は、そのとき置き場にあったので当たります。LRU は、最も長く使われていないページを選んで捨てます。四で三を、五で二を、二で一を追い出します。さらに三で四を、四で五を、五で二を追い出しました。当たったのは最初の一だけで、入れ替えは六回になります。同じ並びでも、選び方によって回数が倍ほど変わりました。古さを入れた順で見るか、使った順で見るかの違いです。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成29年度 春期 基本情報技術者試験 午前 問19

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)