平成24年度秋期 応用情報技術者試験 午前 問19

分野:ソフトウェア(OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェア)|実際に出題されたIPA過去問題

仮想記憶管理におけるページ置換えアルゴリズムとして,LRU方式を採用する。参照かつ更新されるページ番号の順番が,1,2,3,4,1,2,5,1,2,3,6,5で,ページ枠が4のとき,ページフォールトに伴って発生するページアウトは何回か。ここで,初期状態では,いずれのページも読み込まれていないものとする。

  1.  3
  2.  4
  3.  5
  4.  6
解答・解説を見る

正解:イ

AI解説

LRU方式は最も長く参照されていないページを追い出す。参照順1,2,3,4,1,2,5,1,2,3,6,5をページ枠4で追うと、最初の1,2,3,4で4枠が埋まり(ページインのみ)、5の参照で最古の3を追出し、次の3の参照で4を追出し、6の参照で5を追出し、最後の5の参照で1を追出す。ページアウトは3,4,5,1の4回でイが正しい。 ア: 3はページアウトの回数を1回数え漏らした値である(例えば最後の5によるページアウトの見落とし)。 イ: 正解。追い出されるのは3→4→5→1の計4回である。 ウ: 5はページフォールト回数とページアウト回数を混同するなどした値である。 エ: 6は最初にページ枠を埋める際のページイン(追出しを伴わない)までページアウトと数えた誤りである。 💡 表を書き、各参照時点の枠の中身と「最後に使った時刻」を更新しながら追うのが確実。最初に枠が埋まるまでのページフォールトはページアウトを伴わない点がひっかけどころである。

出典:平成24年度 秋期 応用情報技術者試験 午前 問19 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「ソフトウェア」分野の攻略ポイント

OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェアが範囲です。ページ置換えアルゴリズムやタスクスケジューリングは手順が決まっているので、シミュレーションの練習をすれば確実に得点源になります。

ソフトウェアの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ソフトウェア(OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェア))の過去問