デマンドページング
Demand Paging
でまんどぺーじんぐ
プログラムの実行中に、参照したページが主記憶に無いとき(ページフォールトの発生時)に初めて、そのページを補助記憶から主記憶に読み込む方式。必要なページだけを読み込むため主記憶を有効に使えるが、ページフォールトが多発すると処理が遅くなる。
Related
他の資格での定義
Past Exams
過去問での出題
過去問で 7 回出題(応用情報技術者試験 3・エンベデッドシステムスペシャリスト試験 2・高度試験 午前Ⅰ 2)
- 令和4年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問11選択肢(IPA の PDF を新しいタブで開きます)
- 令和2年度 10月 応用情報技術者試験 午前 問18(IPA の PDF を新しいタブで開きます)
- 令和2年度 10月 高度試験 午前Ⅰ 問6(IPA の PDF を新しいタブで開きます)
- 平成27年度 秋期 応用情報技術者試験 午前 問17(IPA の PDF を新しいタブで開きます)
- 平成27年度 秋期 高度試験 午前Ⅰ 問6(IPA の PDF を新しいタブで開きます)
- 平成23年度 秋期 応用情報技術者試験 午前 問21(IPA の PDF を新しいタブで開きます)
- 平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問8選択肢(IPA の PDF を新しいタブで開きます)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
ページング方式の仮想記憶で、プログラムが参照したページが主記憶に無いとき(ページフォールト)に、そのページを補助記憶から主記憶へ読み込むこと。主記憶に空きが無ければ、ページ置換えアルゴリズムで選んだページを先にページアウトする。
主記憶より大きなアドレス空間(仮想アドレス空間)をプログラムに与え、実際に必要な部分だけを主記憶に置き、残りを補助記憶に退避させながら管理するOSの機能。ページングなどで仮想アドレスを実アドレスへ動的に変換し、ページの置換えを行う。
OSが主記憶を各プログラムに割り当て、解放し、保護する機能。プログラムに実際の主記憶の領域を割り当てる実記憶管理と、補助記憶を併用して大きなアドレス空間を提供する仮想記憶管理がある。
システム全体で1つの仮想アドレス空間を用意し、すべてのプログラムがその空間を分け合って使う仮想記憶の方式。管理は単純だが、プログラムの数や大きさが増えると1つの空間の大きさが制約になる。
プログラム(ジョブやプロセス)ごとに独立した仮想アドレス空間を割り当てる仮想記憶の方式。各プログラムが大きなアドレス空間を使え、他のプログラムの領域を誤って壊すこともないため、保護の面でも優れる。
プログラムの実行中に、命令が指定した仮想アドレスを、ページテーブルなどを参照して主記憶上の実アドレスへハードウェアで変換すること。変換の結果をTLBに保持して高速化する。仮想記憶を実現するための基本的な仕組みである。
