主記憶へのアクセスを1命令当たり平均2回行い、ページフォールトが発生すると1回当たり40ミリ秒のオーバーヘッドを伴うシステムがある。
ページフォールトによる命令実行の遅れを1命令当たり平均0.4マイクロ秒以下にするために許容できるページフォールト発生率は最大幾らか。
ここで、ほかのオーバーヘッドは考慮しないものとする。
| ア | 5×10-6 |
| イ | 1×10-5 |
| ウ | 5×10-5 |
| エ | 1×10-4 |
答え ア
【解説】
1回の命令で主記憶へのアクセスが2回発生するので、2回ともページフォールトが発生すると、ページフォールトによる遅れは40ミリ秒×2回の80ミリ秒になります。
問題は、これを0.4マイクロ秒以下にすることなので、求めるページフォールトの発生率は
0.4マイクロ秒÷80ミリ秒
になります。
これは
0.4×10-6÷80×10-3
=5×10-6
(ア)になります。
【キーワード】
・ページフォールト