主記憶への1回のアクセスが200ナノ秒で、ページフォールトが発生すると1回当たり100ミリ秒のオーバヘッドを伴うコンピュータがある。ページフォールトが主記徳アクセスの50万回中に1回発生する場合、ページフォールトは1秒当たり最大何回発生するか。ここで、ページフォールトのオーバヘッド以外の要因は考慮しないものとする。
ア 3 イ 4 ウ 5 エ 6
ウ
主記憶への1回のアクセスが200ナノ秒であるから、50万回では
200ナノ秒 × 500,000 = 100,000,000ナノ秒
= 100,000 マイクロ秒
= 100ミリ秒かかる。
また、50万回中に1回ページフォルトが発生し、100ミリ秒のオーバヘッドを伴うため、50万回アクセスすると 100 + 100 = 200ミリ秒かかる計算となる。
逆にこれは、200ミリ秒に1回、ページフォルトが発生するということである。
したがって1秒間にページフォルトは 1 ÷ 0.2 = 5で 5回発生する。
問18 | 目次 | 問20 |