平成22年度 春期 午前Ⅱ 問8
オペレーティングシステム
主記憶管理に関する記述のうち,適切なものはどれか。
- アLRUアルゴリズムとは,主記憶中で最も早く主記憶にロードされたページをページアウトするアルゴリズムである。
- イ仮想記憶とは,主記憶の容量以上の記憶空間を提供する機能である。
- ウスラッシングを防ぐためには,システムの多重度を上げることが有効である。
- エデマンドページングとは,プログラムの実行時に必要な実行モジュールを動的にリンクすることである。
答えと解説を見る
✓ これが正解イ仮想記憶とは,主記憶の容量以上の記憶空間を提供する機能である。
解説
仮想記憶は、主記憶の容量を超える記憶空間を提供する機能です。
仮想記憶は、補助記憶装置の領域を組み合わせることで、実際の主記憶の容量より大きな記憶空間をプログラムに見せる仕組みです。プログラムは仮想的なアドレスで動き、実行に必要なページだけが主記憶に置かれ、動的アドレス変換によって実際のアドレスに対応付けられます。主記憶にないページが参照されると、補助記憶から読み込みます。見分ける軸は、各用語がどの仕組みや手順を指すかです。LRU、スラッシング、デマンドページングの定義を一つずつ正しく結び付けておくと、定義を入れ替えた記述に気づけます。
ほかの選択肢はなぜ違うのか
- アLRUアルゴリズムとは,主記憶中で最も早…:主記憶に最も早くロードされたページを追い出すのは、FIFOのアルゴリズムです。LRUは最も長い間参照されていないページを追い出す方式で、読み込んだ時刻ではなく最後に参照された時刻で選びます。
- ウスラッシングを防ぐためには,システムの多…:スラッシングは、ページの入れ替えが頻発して処理がほとんど進まなくなる状態です。多重度を上げると各プログラムに割り当てられる主記憶が減り、かえって起きやすくなるので、防ぐには多重度を下げます。
- エデマンドページングとは,プログラムの実行…:デマンドページングは、ページが参照されたときに初めてそのページを主記憶に読み込む方式です。実行時に必要なモジュールを動的にリンクするのは動的リンキングの説明で、別の仕組みと入れ替わっています。
この問題の用語
- アルゴリズム問題を解くための、決まった手順や考え方そのものです。同じ問題でも手順によって、処理にかかる時間や必要な記憶量が変わります。
出典:平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問8
同じ用語が出る問題
- 令和6年度 秋期 午前Ⅱ 問7:可変区画方式に関する問題(アルゴリズム)
- 令和5年度 秋期 午前Ⅱ 問17:デザインパターンに関する問題(アルゴリズム)
- 令和5年度 秋期 午前Ⅱ 問8:スタベーションに関する記述(アルゴリズム)
- 令和4年度 秋期 午前Ⅱ 問11(アルゴリズム)
- 令和3年度 秋期 午前Ⅱ 問9:アルゴリズムに関する問題(アルゴリズム)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)