本文へスキップ

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


Since 2016.4.19

令和6年度 技術士第一次試験問題【専門科目】

V−8

メインメモリに接続された、キャッシュメモリを内蔵したCPUがある。キャッシュメモリのアクセスタイムは20ナノ秒、メインメモリのアクセスタイムは120ナノ秒である。また、キャッシュのヒット率は80%である。
 ここで、アクセスタイムが180ナノ秒であるようなメインメモリに変えるが、CPUのキャッシュメモリについてもアクセスタイムが何倍か速いものに変えることで、平均アクセスタイムを維持することを考える。最低限必要な倍率として、最も近い値はどれか。

@ 1.6倍  A 2.0倍  B 3.6倍  C 4.0倍  D 4.8倍


類題

H28 V-12


正解

C


解説

変更前の平均アクセスタイムは
20×80% + 120×20% = 16+24 = 40ナノ秒

変更後のキャッシュメモリのアクセスタイム x ナノ秒とすると、以下の方程式が成り立つ。
x×80% + 180×20% = 40
0.8x + 36 = 40
0.8x = 4
x = 5

従ってキャッシュメモリは、5ナノ秒のアクセスタイムが必要である。

20ナノ秒から5ナノ秒に y倍速くなったかを計算すると、
20 × (1÷y) = 5
y = 20÷5 = 4

よって、最低限必要な倍率は4倍である。

V−7 目次 V−9