ページング方式の仮想記憶において、主記憶への1回のアクセス時間が300ナノ秒で、主記憶アクセス100万回に1回の割合でページフォールトが発生し、ページフォールト1回当たり200ミリ秒のオーバヘッドを伴うコンピュータがある。
主記憶の平均アクセス時間を短縮させる改善策を、効果の高い順に並べたものはどれか。
[改善策]
|
ア | a、b、c |
イ | a、c、b |
ウ | b、a、c |
エ | c、b、a |
答え エ
【解説】
a | オーバヘッド時間が1/5になるので、実効アクセス時間は 300ナノ秒+(200ミリ秒×1/5)÷100万=300+40=340ナノ秒 である。 |
b | 主記憶のアクセス時間が1/4に、ページフォールトの発生率が1.2倍になるので、実効アクセス時間は (300ナノ秒×1/4)+(200ミリ秒×1.2)÷100万=75+240=315ナノ秒 である。 |
c | 主記憶のアクセス時間が1/3になるので、実効アクセス時間は (300ナノ秒×1/3)+200ミリ秒÷100万=100+200=300ナノ秒 である。 |
【キーワード】
・仮想記憶
・ページング方式