IPA過去問ドリル

平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問8

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

主記憶管理に関する記述のうち,適切なものはどれか。

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

正解:イ

解説

仮想記憶は,補助記憶装置を利用することによって,実際の主記憶の容量以上の記憶空間をプログラムに提供する機能です。LRUアルゴリズムは,最も長い間参照されていない(最近最も使われていない)ページを置き換え対象とするアルゴリズムであり,最も早くロードされたページを対象とするFIFOアルゴリズムとは異なります。スラッシングは,多重度を上げ過ぎることでページの入換えが頻発し,システムの性能が低下する現象であるため,防ぐためにはむしろ多重度を下げることが有効です。デマンドページングは,ページが実際に必要になった時点で主記憶にロードする方式であり,モジュールの動的リンクとは異なる概念です。

選択肢ごとの解説

  • 誤り。LRUアルゴリズムは,最も長い間参照されていないページを置き換えるアルゴリズムであり,最も早くロードされたページを置き換えるのはFIFOアルゴリズムの説明です。
  • 正しい。仮想記憶は,補助記憶装置を利用することによって,主記憶の物理的な容量以上の記憶空間を提供する機能です。
  • 誤り。スラッシングは主記憶に対して多重度が高過ぎることで発生する現象であり,防ぐためには多重度を下げることが有効です。多重度を上げることはスラッシングを悪化させます。
  • 誤り。デマンドページングとは,ページが実際に参照される時点で主記憶に読み込む方式のことであり,実行モジュールを動的にリンクすることではありません。
エンベデッドシステムスペシャリストの過去問を演習モードで解く