答え ウ
【解説】
ページフォールト発生による時間の計算式は
(主記憶アクセス時間 + オーバヘッド時間)×ページフォールト発生率
なので、現在の状態の時間は
200ナノ秒 + 600ミリ秒×200万分の1 = 200ナノ秒 + 600,000,000ナノ秒×0.5×10-6 = 500ナノ秒
になり、各改善後の時間を求めると
ア |
200ナノ秒×1/5 + 600ミリ秒×200万分の1 = 340ナノ秒 |
イ |
200ナノ秒×1/8 + 600ミリ秒×200万分の1×1.1 = 355ナノ秒 |
ウ |
200ナノ秒 + 600ミリ秒×1/3×200万分の1 = 300ナノ秒 |
エ |
200ナノ秒 + 600ミリ秒×200万分の1×1/2 = 350ナノ秒 |
となる。
こんな面倒な計算をしなくてももっとも値の大きい、オーバヘッド時間を改善するのが最も効果的なのが理解できていれば大丈夫だと思います。