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

平成25年度 春期 午前Ⅱ 問7

オペレーティングシステム

FIFOに関する問題

仮想記憶システムにおいて,ページ置換えアルゴリズムとしてFIFOを採用して,仮想ページ参照列1,4,2,4,1,3を3ページ枠の実記憶に割り当てて処理を行った。表の割当てステップ“3”までは,仮想ページ参照列中の最初の1,4,2をそれぞれ実記憶に割り当てた直後の実記憶ページの状態を示している。残りを全て参照した直後の実記憶ページの状態を示す太枠部分に該当するものはどれか。

割当てステップ参照する仮想ページ番号実記憶ページの状態
111--
2414-
32142
44
51
63(太枠部分)

選択肢は原典では実記憶ページの状態の3枠(左の枠から順)。

答えと解説を見る

✓ これが正解ウ3 4 2

解説

4と1は実記憶にあり、3で最も古い1を追い出して3 4 2です。

FIFO は、実記憶に最も早く入れたページから追い出す置換え方式です。ステップ3の時点で、3枠には左から1、4、2が入っていて、入れた順も1、4、2です。ステップ4で参照する4は既に実記憶にあるので置換えは起きず、ステップ5の1も既にあるので何も変わりません。ステップ6の3は実記憶にないのでページフォールトとなり、空き枠がないため最も早く入れた1を追い出して、その枠に3を入れます。結果は左から3、4、2です。FIFO では途中で参照されたかどうかが追い出す順に影響しないので、入れた順だけを追うのがポイントです。

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

この問題の用語

出典:平成25年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問7

同じ用語が出る問題

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