問16令和5年度 秋期テクノロジ系
ページング方式の仮想記憶において,あるプログラムを実行したとき,1回のページフォールトの平均処理時間は30ミリ秒であった。ページフォールト発生時の処理時間が次の条件であったとすると,ページアウトを伴わないページインだけの処理の割合は幾らか。 [ページフォールト発生時の処理時間] (1) ページアウトを伴わない場合,ページインの処理時間は20ミリ秒である。 (2) ページアウトを伴う場合,置換えページの選択,ページアウト,ページインの合計処理時間は60ミリ秒である。
- ア0.25
- イ0.33
- ウ0.67
- エ0.75
正解はエ
解説 本サイト独自(IPA公表のものではありません)
エ 二種類の処理時間の平均は,各処理時間を発生割合で重み付けした値である。20ミリ秒の処理の割合を0.75,60ミリ秒の処理の割合を0.25とすると,平均は30ミリ秒となる。したがって,ページインだけの処理の割合は0.75である。
- ア 0.25では,処理時間が60ミリ秒の場合の割合が0.75となるため,平均処理時間は60ミリ秒に近くなり,30ミリ秒にはならない。
- イ 平均の30ミリ秒は60ミリ秒より20ミリ秒に近いので,短い処理の割合の方が大きくなければならず,0.33では条件に合わない。
- ウ 0.67ではページインだけの処理の割合が不足し,ページアウトを伴う60ミリ秒の処理を多く見積もるので,平均は30ミリ秒より長くなる。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和5年度 秋期 応用情報技術者試験 午前 問16