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

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

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

問題

仮想記憶方式において、 セグメンテーション方式と比較した場合のページング方式の長所はどれか。

選択肢

  1. ア
    記憶領域へのアクセス保護を論理的な単位で行うことができる。 イ記憶領域をプログラム問で容易に共用することができる。
  2. イ
    実行時に記憶領域の大きさを動的に変えることができる。
  3. ウ
    主記憶の外部断片化が発生しない。
  4. エ
    ー5=
解き方のヒントを見る

午前I 問06:ページングはメモリを同じ大きさの箱で管理するよ

ページングは、主記憶を固定サイズの「ページ」という箱に分けて使う方式だよ。荷物を同じ大きさの箱に詰めるイメージなので、可変長割当てのように中途半端なすき間があちこちに残る「外部断片化」を避けられるんだ。

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

セグメンテーションと比べるときに、「どちらが保護しやすいか」ではなく、「断片化がどう起こるか」に注目できるかがポイントだよ。ページングは固定長だから外部断片化を防げる、と押さえよう。

ページングの利点

固定長ページに分割して配置するので、空き領域の細切れが問題になりにくい。

fixed-size pages\nno external fragmentation

確認ポイント

  • 外部断片化と内部断片化を混同しない。
  • 論理保護単位の細かさはセグメント側の強みです。
  • 固定長管理が鍵です。
正解と解説を見る

正解

エ

出典

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

選択肢ア

これは不正解だよ。アクセス保護を「関数ごと」「データ領域ごと」みたいな意味のある単位で行いやすいのはセグメンテーション方式の得意分野なんだ。合鍵を部屋ごとに渡すようなイメージだね。ページング方式は固定サイズの細かい箱で管理するので、論理的なまとまりで守るという長所ではないよ。また、プログラム間で共有しやすい点も、意味のあるまとまりを扱えるセグメンテーション方式の特徴だよ。

選択肢イ

これは不正解だよ。実行中に必要な部屋の広さを柔軟に変えやすいのは、プログラムを意味のあるまとまりで区切るセグメンテーション方式の特徴なんだ。ページング方式は、同じ大きさの箱に荷物を詰める方式なので、「部屋そのものを自由に伸び縮みさせる」という話とは少し違うよ。

選択肢ウ

これは正解だよ。ページング方式は、主記憶を同じ大きさのロッカーに区切って使うイメージなんだ。全部同じサイズのロッカーだから、「小さな空き地があちこちに残って、大きな荷物が置けない」という外部断片化が起きにくいよ。

選択肢エ(正解)

この選択肢は文字が壊れていて内容を判断できないよ。公式問題の選択肢として意味のある文になっていないので、正誤を技術的に説明する材料が足りない状態だよ。

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

関連する過去問一覧

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