本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成30年度 秋期 高度情報技術者試験問題と解説

問6

ページング方式の仮想記憶において、あるプログラムを実行したとき、1回のページフォールトの平均処理時間は30ミリ秒であった。ページフォールト発生時の処理時間が次の条件であったとすると、ページアウトを伴わないページインだけの処理の割合は幾らか。

〔ページフォールト発生時の処理時間〕

(1) ページアウトを伴わない場合、ページインの処理時間は20ミリ秒である。

(2) ページアウトを伴う場合、置換えページの選択、ページアウト、ページインの合計処理時間は60ミリ秒である。

ア 0.25  イ 0.33  ウ 0.67  エ 0.75


正解


解説

ページインだけの処理の割合を x とおくと、ページアウトを伴う処理の割合は 1−x で表せる。

20ミリ秒 × x + 60ミリ秒 × (1−x) = 30ミリ秒
20x + 60 − 60x = 30
−40x = −30
x = 30/40 = 0.75

問5 目次 問7