SC情報処理安全確保支援士試験 午前Ⅰ
平成22年度秋期 情報処理安全確保支援士 午前Ⅰ 問6
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アページサイズが小さくなるので、 領域管理などのオーバヘッドが減少する。
- イページ内に余裕がなくなるので、 ページ置換えによってシステム人性能が低下する。
- ウページ内の無駄な空き領域が減少するので、 主記憶不足が緩和される。
- エページフォールトの回数が増加するので、 システム性能が低下する。
解き方のヒントを見る
メモリを区切る「部屋のサイズ(ページサイズ)」が大きすぎると、隙間がたくさんできてメモリがもったいない!
仮想記憶システムにおける「ページサイズ」と無駄なメモリ領域(内部断片化)についての問題だよ。メモリを「ページ」という単位に切り分けてプログラムを配置する時、もしプログラムのサイズに対してページサイズが大きすぎると、使われない余白スペース(隙間)がたくさんできてメモリが浪費されちゃうんだ。ページサイズを小さくすれば、この無駄な余白(内部断片化)を減らすことができるよ!
この問題で問われていること
ページを小分けにすることで「ページ内に生じる無駄な空きスペース(内部断片化)」が減少するメリットと、ページ数が増えることで管理台帳(ページテーブル)が肥大化するデメリットのバランスを見抜こう。
Page Size Effect
when most programs are smaller than half a page、 reducing the page size cuts wasted internal space and can ease memory pressure
smaller page\nless internal fragmentation\nmemory pressure relief
確認ポイント
- 内部断片化に注目する。
- 管理オーバヘッドだけで判断しない。
- 小さいページで空き領域が減る。
正解と解説を見る
正解
ウ
出典
問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。
選択肢ア
不正解だよ。ページを小さくすると、荷物を小分けの箱に詰めるようなもので、箱の数は増えるよね。箱ごとの管理ラベルも増えるので、ページ表などの管理の手間はむしろ増えやすいんだ。「オーバヘッドが減少する」は逆だよ。
選択肢イ
不正解だよ。「ページ内に余裕がなくなるからページ置換えで性能低下」という考え方がずれているよ。ページ置換えは、部屋の中の余白を見るというより、どのページという荷物を主記憶から出し入れするかの話なんだ。性能への影響はページ表の管理量、TLB、参照の局所性、ページフォールト回数などで変わるので、この理由では説明できないよ。
選択肢ウ(正解)
正解だよ。ページサイズを小さくすると、最後のページにできる使い残しのすき間が小さくなりやすいんだ。大きな弁当箱だと余白が出やすいけど、小さめの容器なら食べ物に合わせやすい、という感じだよ。そのぶん主記憶をむだなく使えるので、主記憶不足の緩和につながるよ。
選択肢エ
不正解だよ。ページサイズを小さくしたらページフォールトが必ず増える、とは言い切れないんだ。小さい箱に分けると必要な分だけ運びやすい場合もあるし、逆に箱数が増えて管理が大変になる場合もあるよ。ページフォールト回数はプログラムのアクセスの偏り方などに左右されるので、この説明は決めつけすぎだよ。
出典:独立行政法人 情報処理推進機構(IPA)平成22年度秋期 情報処理安全確保支援士試験 午前Ⅰ 問6(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
- 平成22年度(2010年)の過去問
- 午前Ⅰの過去問
- 平成22年度秋期の過去問
- 「情報セキュリティインシデント管理」の過去問
- 「企画・設計・開発・運用でのセキュリティ確保」の過去問
- 情報処理安全確保支援士試験のトップ
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針