ソフトウェア

基本情報技術者試験 科目A免除 修了試験 20200126 実施分 問17

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

出典:基本情報技術者試験 科目A免除 修了試験 20200126 実施分 問17

答えと解説を見る

正解:イ

覚える知識

FIFO・LRUページ置換え回数のトレース

FIFOは最古のページ、LRUは最も長く参照されていないページを置換えする。

この問題で必要なこと

3ページ枠で1,3,2,1,4,5,2,3,4,5を追うと、FIFOの置換えは3回、LRUは6回。

ひっかけ

LRUの方が常に少ないという思い込みを誘う。

この知識の出題:本試験系 1 回・免除試験 5 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「仮想記憶とページ置換え」で学ぶ

同じ知識の過去問