令和6年度 春期 応用情報技術者試験 午前 問10

テクノロジハードウェア

この問題は2024(R6)春 応用情報技術者 午前に出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

主記憶のアクセス時間が 60 ナノ秒,キャッシュメモリのアクセス時間が 10 ナノ秒であるシステムがある。キャッシュメモリを介して主記憶にアクセスする場合の実効アクセス時間が 15 ナノ秒であるとき,キャッシュメモリのヒット率は幾らか。

解答・解説を読む

正解: 選択肢

実効アクセス時間 の公式を用いて計算します。
実効アクセス時間は、以下の式で求められます。
Teff=p×Tc+(1p)×TmT_{eff} = p \times T_c + (1 - p) \times T_m

  • TeffT_{eff} : 実効アクセス時間
  • pp : キャッシュメモリのヒット率
  • TcT_c : キャッシュメモリのアクセス時間
  • TmT_m : 主記憶のアクセス時間

問題文より、以下の値が与えられています。

  • Teff=15T_{eff} = 15
  • Tc=10T_c = 10
  • Tm=60T_m = 60

これらを式に代入して、ヒット率 pp を求めます。
15=10p+60(1p)15 = 10p + 60(1 - p)
15=10p+6060p15 = 10p + 60 - 60p
15=6050p15 = 60 - 50p
50p=4550p = 45
p=0.9p = 0.9

したがって、キャッシュメモリのヒット率は 0.9 となります。

各選択肢の解説

  • ア 0.1 : 誤り。ミスヒット率 (10.9=0.1)(1 - 0.9 = 0.1) を答えてしまっています。
  • イ 0.17 : 誤り。キャッシュメモリと主記憶のアクセス時間の比率 (10/600.17)(10 / 60 \approx 0.17) などの誤った計算に基づいています。
  • ウ 0.83 : 誤り。主記憶とキャッシュメモリのアクセス時間の差分を用いた誤った計算 (50/600.83)(50 / 60 \approx 0.83) などに基づいています。
  • エ 0.9 : 正解。