平成23年度秋期 応用情報技術者試験 午前 問21

分野:ソフトウェア(OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェア)|実際に出題されたIPA過去問題

デマンドページング方式による仮想記憶の説明として,適切なものはどれか。

  1.  あるページのアクセス時に,連続する後続のページも主記憶に読み込む。
  2.  プログラムで次に必要な手続を指定して,当該ページを主記憶に読み込む。
  3.  プログラムと同時に,処理対象のデータ部分も主記憶に読み込む。
  4.  ページフォールトが発生したときに,当該ページを主記憶に読み込む。
解答・解説を見る

正解:エ

AI解説

デマンドページング(要求時ページング)は、仮想記憶においてページを事前には読み込まず、実際にアクセスされて主記憶に存在しないことが判明した時点、すなわちページフォールトが発生した時点で該当ページを主記憶に読み込む方式である。したがってエが正解である。 ア: アクセスしたページに加えて連続する後続ページも先読みするのは、プリページング(先読み方式)の説明である。 イ: プログラムが次に必要な部分を明示的に指定して読み込むのは、プログラマが管理するオーバレイ方式に近い考え方であり、デマンドページングではない。 ウ: プログラムと同時にデータ部分も一括して読み込むのは要求時読込みではなく、事前一括ロードの説明である。 エ: 正しい。「要求(デマンド)があって初めて読み込む」=ページフォールト契機の読込みがデマンドページングである。 💡 デマンド=要求。「使うときに初めて持ってくる」方式で、無駄な読込みがない代わりに初回アクセスが遅い。対義語のプリページング(先読み)とセットで覚える。

出典:平成23年度 秋期 応用情報技術者試験 午前 問21 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「ソフトウェア」分野の攻略ポイント

OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェアが範囲です。ページ置換えアルゴリズムやタスクスケジューリングは手順が決まっているので、シミュレーションの練習をすれば確実に得点源になります。

ソフトウェアの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ソフトウェア(OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェア))の過去問