SC情報処理安全確保支援士試験 午前Ⅰ

令和2年度10月 情報処理安全確保支援士 午前Ⅰ 問6

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

仮想記憶方式で、 デマンドページングと比較したときのプリページングの特徴として、 適切なものはどれか。ここで、 主記憶には十分な余裕があるものとする。

選択肢

  1. ア
    将来必要と想定されるページを皇記憶にロードしておくので、 実際に必要となったときの補助記憶へのアクセスによる遅れを減少できる。
  2. イ
    将来必要と想定されるページを皇記憶にロードしておくので、 ページフォールトが多く発生し、 05のオーバヘッドが増加する。
  3. ウ
    プログラムがアクセスするページだけをその都度主記憶にロードするので、 主記憶への不必要なページのロードを避けることができる。
  4. エ
    プログラムがアクセスするページだけをその都度主記憶にロードするので、 将来必要となるページの予想が不要である。
解き方のヒントを見る

午前I 問06

主記憶にまだ余裕があるなら、よく使いそうなページを先に机の上へ出しておくイメージだよ。そうしておけば、実際に必要になったときに補助記憶まで取りに行く待ち時間を減らせるんだ。

この問題で問われていること

ポイントは、必要になってからページを読み込むデマンドページングとの違いを押さえることだよ。先に準備しておく方式なのか、必要になってから取りに行く方式なのかを見分けよう。

Prepaging

preload predicted pages before they are actually referenced

predict pages\nload in advance

確認ポイント

  • その都度ロードするのはデマンドページングです。
  • 主記憶余裕条件を使う。
  • 将来の遅れ低減が利点です。
正解と解説を見る

正解

ア

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア(正解)

これが正しい説明だよ。プリページングは、将来使いそうなページをあらかじめ主記憶にロードしておく方式なんだ。たとえるなら、来客が多そうな日に受付で必要な書類を先に並べておく感じだよ。実際に必要になったとき、補助記憶まで取りに行く待ち時間を減らせるんだ。

選択肢イ

これは間違いだよ。将来使いそうなページを先に主記憶へ入れておくと、うまく当たればページフォールトは減るんだ。たとえるなら、混みそうな窓口に先に必要書類を置いておく感じで、毎回取りに戻る手間を減らす狙いだよ。『ページフォールトが多く発生する』という部分が逆だね。

選択肢ウ

これはデマンドページングの説明だよ。必要になったページだけをその都度ロードするので、不要なページを読み込まない利点があるんだ。でも、プリページングは『使いそうなものを先に持ってくる』方式だから、この説明とは方向が違うよ。旅行で必要になった物だけ現地で買う話であって、先に荷造りする話ではないね。

選択肢エ

これはデマンドページングの説明だよ。必要になったページだけをその場で取りに行く方式なので、『先に予想して準備する』プリページングの説明ではないんだ。たとえるなら、料理中に足りない材料が出るたび買いに行く感じだね。無駄は少ないけど、先回りして準備しているわけではないよ。

出典:独立行政法人 情報処理推進機構(IPA)令和2年度10月 情報処理安全確保支援士試験 午前Ⅰ 問6(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針