問18令和2年度 10月テクノロジ系
仮想記憶方式で,デマンドページングと比較したときのプリページングの特徴として,適切なものはどれか。ここで,主記憶には十分な余裕があるものとする。
- ア将来必要と想定されるページを主記憶にロードしておくので,実際に必要となったときの補助記憶へのアクセスによる遅れを減少できる。
- イ将来必要と想定されるページを主記憶にロードしておくので,ページフォールトが多く発生し,OS のオーバヘッドが増加する。
- ウプログラムがアクセスするページだけをその都度主記憶にロードするので,主記憶への不必要なページのロードを避けることができる。
- エプログラムがアクセスするページだけをその都度主記憶にロードするので,将来必要となるページの予想が不要である。
正解はア
解説 本サイト独自(IPA公表のものではありません)
ア プリページングは,今後アクセスされると予想したページを,要求が発生する前に主記憶へ読み込む方式である。予想が当たれば,必要になった時点で補助記憶へアクセスせずに済むので,ページの読込みに伴う遅れを減らせる。
- イ 事前にページを読み込む目的は,将来のページフォールトを減らすことである。予想が外れると不要な読込みは生じるが,ページフォールトが多くなることが特徴ではない。
- ウ アクセスされたページだけをその都度読み込むのは,プリページングではなくデマンドページングの特徴である。プリページングは要求前にも読み込む。
- エ 要求されたページだけをその都度読み込む説明はデマンドページングに当たる。プリページングでは,将来必要となるページを予想して先に読み込む。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和2年度 10月 応用情報技術者試験 午前 問18