IPA過去問ドリル

平成28年度 秋期 基本情報技術者試験 午前 問17

テクノロジ/ソフトウェア

仮想記憶システムにおいて主記憶の容量が十分でない場合,プログラムの多重度を増加させるとシステムのオーバヘッドが増加し,アプリケーションのプロセッサ使用率が減少する状態を表すものはどれか。

出典:平成28年度 秋期 基本情報技術者試験 午前 問17

正解:ア

解説

スラッシングとは,主記憶の容量が不足している状態でプログラムの多重度を上げすぎると,ページの追出しと読込み(ページフォールト)が頻発し,本来の処理よりもページ入換えのオーバヘッドの方が支配的になって,システム全体の実効的な処理効率が低下してしまう現象です。

選択肢ごとの解説

  • 正しい。主記憶不足のまま多重度を上げるとページフォールトが多発し,オーバヘッドの増大によってプロセッサ使用率が低下するのがスラッシングです。
  • 誤り。フラグメンテーションは,記憶領域の獲得・解放を繰り返すことで細切れの未使用領域が発生する現象で,多重度とオーバヘッドの関係を直接説明するものではありません。
  • 誤り。ページングは,仮想記憶を固定長のページ単位で管理する方式そのものを指す用語で,オーバヘッド増大によるプロセッサ使用率低下という状態を表す言葉ではありません。
  • 誤り。ボトルネックは,システム全体の性能を制約する特定の資源や箇所を指す一般的な用語で,多重度増加によるオーバヘッド増大という特定の現象を表す言葉ではありません。
基本情報技術者の過去問を演習モードで解く