テクノロジ系
春期
応用情報技術者 2009年 春期 問19
19 / 80
主記憶への1回のアクセスが200ナノ秒で,ページフォールトが発生すると1回当たり100ミリ秒のオーバヘッドを伴うコンピュータがある。ページフォールトが主記憶アクセスの50万回中に1回発生する場合,ページフォールトは1秒当たり最大何回発生するか。ここで,ページフォールトのオーバヘッド以外の要因は考慮しないものとする。
正解と解説
表示する
正解 ウ
5
ページフォールトが起こると、1回につきオーバヘッド100ミリ秒(0.1秒)を要します。フォールト以外の要因を無視すると、1秒間にオーバヘッドで処理できるフォールト回数は1÷0.1秒=最大10回…ではなく、通常アクセス分も含め概算すると1秒あたり最大約5回となり、選択肢ウ(5)が正解です。(アクセス時間とオーバヘッドの合計から求めます。)