ソフトウェア

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

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

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

答えと解説を見る

正解:イ

覚える知識

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

FIFOは最も古く入ったページ、LRUは最も長く参照されていないページを置換え対象とする。

この問題で必要なこと

フレーム3。FIFOはフォールト数から初期3回を除くと3回、LRUは6回の置換え(正解表がイ: FIFO3,LRU6)。

ひっかけ

フォールト総数と置換え回数(初期ロードを除く)の混同を誘う。

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

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

同じ知識の過去問