SC情報処理安全確保支援士試験 午前Ⅰ
令和6年度秋期 情報処理安全確保支援士 午前Ⅰ 問6
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- ア記憶領域へのアクセス保護を論理的な単位で行うことができる。 イ記憶領域をプログラム問で容易に共用することができる。
- イ実行時に記憶領域の大きさを動的に変えることができる。
- ウ主記憶の外部断片化が発生しない。
- エー5=
解き方のヒントを見る
午前I 問06:ページングはメモリを同じ大きさの箱で管理するよ
ページングは、主記憶を固定サイズの「ページ」という箱に分けて使う方式だよ。荷物を同じ大きさの箱に詰めるイメージなので、可変長割当てのように中途半端なすき間があちこちに残る「外部断片化」を避けられるんだ。
この問題で問われていること
セグメンテーションと比べるときに、「どちらが保護しやすいか」ではなく、「断片化がどう起こるか」に注目できるかがポイントだよ。ページングは固定長だから外部断片化を防げる、と押さえよう。
ページングの利点
固定長ページに分割して配置するので、空き領域の細切れが問題になりにくい。
fixed-size pages\nno external fragmentation
確認ポイント
- 外部断片化と内部断片化を混同しない。
- 論理保護単位の細かさはセグメント側の強みです。
- 固定長管理が鍵です。
正解と解説を見る
正解
エ
出典
問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。
選択肢ア
これは不正解だよ。アクセス保護を「関数ごと」「データ領域ごと」みたいな意味のある単位で行いやすいのはセグメンテーション方式の得意分野なんだ。合鍵を部屋ごとに渡すようなイメージだね。ページング方式は固定サイズの細かい箱で管理するので、論理的なまとまりで守るという長所ではないよ。また、プログラム間で共有しやすい点も、意味のあるまとまりを扱えるセグメンテーション方式の特徴だよ。
選択肢イ
これは不正解だよ。実行中に必要な部屋の広さを柔軟に変えやすいのは、プログラムを意味のあるまとまりで区切るセグメンテーション方式の特徴なんだ。ページング方式は、同じ大きさの箱に荷物を詰める方式なので、「部屋そのものを自由に伸び縮みさせる」という話とは少し違うよ。
選択肢ウ
これは正解だよ。ページング方式は、主記憶を同じ大きさのロッカーに区切って使うイメージなんだ。全部同じサイズのロッカーだから、「小さな空き地があちこちに残って、大きな荷物が置けない」という外部断片化が起きにくいよ。
選択肢エ(正解)
この選択肢は文字が壊れていて内容を判断できないよ。公式問題の選択肢として意味のある文になっていないので、正誤を技術的に説明する材料が足りない状態だよ。
出典:独立行政法人 情報処理推進機構(IPA)令和6年度秋期 情報処理安全確保支援士試験 午前Ⅰ 問6(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針