平成28年度 春期 応用情報技術者試験 午前 問17
テクノロジ/ソフトウェアページング方式の仮想記憶において,あるプログラムを実行したとき,1回のページフォールトの平均処理時間は30ミリ秒であった。ページフォールト発生時の処理時間が次の条件であったとすると,ページアウトを伴わないページインだけの処理の割合は幾らか。 〔ページフォールト発生時の処理時間〕 (1) ページアウトを伴わない場合,ページインの処理時間は20ミリ秒である。 (2) ページアウトを伴う場合,置換えページの選択,ページアウト,ページインの合計処理時間は60ミリ秒である。
出典:平成28年度 春期 応用情報技術者試験 午前 問17
- ア0.25
- イ0.33
- ウ0.67
- エ0.75
正解:エ
解説
ページアウトを伴う割合をpとすると,平均処理時間は60p+20(1−p)=30ミリ秒と表せます。これを解くと40p=10,p=0.25となり,ページアウトを伴わない割合は1−p=0.75です。
選択肢ごとの解説
- ア誤り。0.25はページアウトを伴う割合pの値であり,設問が求めるページアウトを伴わない割合(1−p)ではありません。
- イ誤り。0.33は計算式を誤って別の比で解いた場合に出てくる値で,条件式60p+20(1−p)=30を正しく解くと得られません。
- ウ誤り。0.67も同様に式の立て方を誤った場合に出る値で,正しい計算結果とは一致しません。
- エ正しい。60p+20(1−p)=30を解くとp=0.25となり,ページアウトを伴わない割合は1−0.25=0.75です。