IPA過去問ドリル

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

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

記憶管理におけるオーバレイ方式の記述として,適切なものはどれか。

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

正解:ウ

解説

オーバレイ方式は,主記憶の容量よりも大きなプログラムを実行するために,プログラムをセグメント(オーバレイ)に分割し,実行時に必要なセグメントだけを主記憶に読み込み,不要になったセグメントの領域には次に実行するセグメントを上書きして再利用する記憶管理方式です。ページング方式のようにセグメントをページ単位に分割して退避・読込みを行うものではなく,また,退避したプログラムを必要に応じて読み込むだけの単純なロールイン・ロールアウトや,優先度に基づいてプログラムを追い出す方式とも異なります。

選択肢ごとの解説

  • 誤り。セグメントをページに分割し,ページ単位に退避と読込みを行うのは,ページング方式の説明であり,オーバレイ方式の説明ではありません。
  • 誤り。退避したプログラムが再び必要になった場合にそれを主記憶に読み込むという記述だけでは,オーバレイ方式特有の,不要になった領域に次のセグメントを上書きするという特徴を表していません。
  • 正しい。オーバレイ方式では,必要がなくなったセグメントの領域に,次に実行するセグメントが上書きされることによって,限られた主記憶を有効に利用します。
  • 誤り。優先度の高いプログラムのために優先度の低いプログラムを主記憶から追い出す方式は,スワッピングなど多重プログラミング環境における記憶管理の説明であり,オーバレイ方式の説明ではありません。
エンベデッドシステムスペシャリストの過去問を演習モードで解く