IPA過去問ドリル

平成30年度 秋期 応用情報技術者試験 午前 問18

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

ページング方式の仮想記憶において,あるプログラムを実行したとき,1回のページフォールトの平均処理時間は30ミリ秒であった。ページフォールト発生時の処理時間が次の条件であったとすると,ページアウトを伴わないページインだけの処理の割合は幾らか。 〔ページフォールト発生時の処理時間〕 (1) ページアウトを伴わない場合,ページインの処理時間は20ミリ秒である。 (2) ページアウトを伴う場合,置換えページの選択,ページアウト,ページインの合計処理時間は60ミリ秒である。

出典:平成30年度 秋期 応用情報技術者試験 午前 問18

正解:エ

解説

ページアウトを伴わない処理の割合をxとすると,平均処理時間の式は20x+60(1−x)=30と表せます。これを解くと,20x+60−60x=30より−40x=−30,x=0.75となり,ページアウトを伴わないページイン処理の割合は0.75です。

選択肢ごとの解説

  • 誤り。0.25は,条件式の20と60を取り違えて計算した場合などに得られる値です。
  • 誤り。0.33は,平均処理時間の式を誤って別の比率で立てた場合の値に近い値です。
  • 誤り。0.67は0.75の余事象に近い値であり,ページアウトを伴う処理の割合と混同した可能性があります。
  • 正しい。20x+60(1−x)=30を解くとx=0.75となり,これがページアウトを伴わない処理の割合です。
応用情報技術者の過去問を演習モードで解く