プリページング
出典: 令和2年度 10月 応用情報技術者試験 午前 問18 (IPA)
仮想記憶方式で,デマンドページングと比較したときのプリページングの特徴として,適切なものはどれか。ここで,主記憶には十分な余裕があるものとする。
- ア 将来必要と想定されるページを主記憶にロードしておくので,実際に必要となったときの補助記憶へのアクセスによる遅れを減少できる。
- イ 将来必要と想定されるページを主記憶にロードしておくので,ページフォールトが多く発生し,OS のオーバヘッドが増加する。
- ウ プログラムがアクセスするページだけをその都度主記憶にロードするので,主記憶への不必要なページのロードを避けることができる。
- エ プログラムがアクセスするページだけをその都度主記憶にロードするので,将来必要となるページの予想が不要である。
正解と解説を見る
正解: ア
- ア: 将来必要と想定されるページを先に読み込んでおくので、必要になったときの遅れを減らせます。正しい記述です。
- イ: 前もって読み込んでおくので、ページフォールトはむしろ減ります。
- ウ: アクセスするページだけをその都度読み込むのは、デマンドページングです。
- エ: アクセスするページだけをその都度読み込み、予想が要らないのは、デマンドページングの特徴です。
ポイント
- デマンドページング: ページが 必要になったときに 主記憶に読み込みます。
- プリページング: 将来必要になりそうなページを 前もって 主記憶に読み込んでおきます。実際に必要になったときに補助記憶を読む待ち時間を減らせます。