IPA過去問ドリル

平成23年度 特別 応用情報技術者試験 午前 問21

テクノロジ/ソフトウェア

仮想記憶方式のコンピュータにおいて,実記憶に割り当てられるページ数は3とし,追い出すページを選ぶアルゴリズムは,FIFOとLRUの二つを考える。あるタスクのページのアクセス順序が 1,3,2,1,4,5,2,3,4,5 のとき,ページを置き換える回数の組合せとして適切なものはどれか。

出典:平成23年度 特別 応用情報技術者試験 午前 問21

正解:イ

解説

FIFOは最初に読み込まれたページから追い出すため,追い出し対象がその後の再参照を考慮しません。順を追ってシミュレートすると,FIFOでは3回,LRU(最も長く使われていないページを追い出す)では6回のページ置換えが発生します。

選択肢ごとの解説

  • 誤り。FIFOの置換え回数は3回で合っていますが,LRUは2回ではなく6回になります。
  • 正しい。アクセス順序をシミュレートすると,FIFOでは3回,LRUでは6回のページ置換えが発生します。
  • 誤り。FIFOの置換え回数は4回ではなく3回です。
  • 誤り。FIFOの置換え回数は5回ではなく3回で,LRUも4回ではなく6回です。
応用情報技術者の過去問を演習モードで解く