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