情報処理安全確保支援士試験 情報処理安全確保支援士試験 平成30年度秋期 午前Ⅰ6: ページング方式の仮想記憶において,あるプログラムを実行したとき,1回のページフォールトの平均処理時間は30ミリ秒であった。ページフォールト発生時の処理時間が次の

情報処理安全確保支援士試験 平成30年度秋期 午前Ⅰ
Q 66 / 30
の仮想記憶において,あるプログラムを実行したとき,1回のの平均処理時間は30ミリ秒であった。ページフォールト発生時の処理時間が次の条件であったとすると,ページアウトを伴わないページインだけの処理の割合は幾らか。 〔ページフォールト発生時の処理時間〕 (1) ページアウトを伴わない場合,ページインの処理時間は20ミリ秒である。 (2) ページアウトを伴う場合,置換えページの,ページアウト,ページインの合計処理時間は60ミリ秒である。

問題本文

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

選択肢

  • .0.25
  • .0.33
  • .0.67
  • .0.75

正解

. 0.75

解説

ページイン処理の平均時間が30msで、ページアウトを伴わない処理(20ms)の割合をxとすると、ページアウトを伴う処理(60ms)の割合は(1−x)。20x+60(1−x)=30を解くと60−40x=30、x=0.75。よってエが正解。仮想記憶ではページフォールト時に空きフレームがあれば置換え不要で高速だが、空きが無いとページアウトが加わり遅くなるという挙動を表している。

選択肢ごとの解説

  • .0.25はページアウトを伴う側の割合に相当し、ページインだけの割合ではないため誤り。
  • .0.33は平均30msを与える方程式20x+60(1−x)=30の解と一致しないため誤り。
  • .0.67は平均30msを満たす割合ではなく、方程式の解と異なり誤り。
  • .20x+60(1−x)=30よりx=0.75となり、ページインだけの処理割合として正しい。

情報処理安全確保支援士試験 平成30年度秋期 午前Ⅰ過去問一覧へ戻る・問6