コンピュータ構成要素
令和6年度 基本情報技術者試験 科目A 公開問題 問3
図に示す構成で,表に示すようにキャッシュメモリと主記憶のアクセス時間だけが異なり,他の条件は同じ 2 種類の CPU X と Y がある。あるプログラムを CPU X と Y とでそれぞれ実行したところ,両者の処理時間が等しかった。このとき,キャッシュメモリのヒット率は幾らか。ここで,CPU 以外の処理による影響はないものとする。
図 構成: CPU に キャッシュメモリ(256kバイト)と 主記憶(256Mバイト)が接続された構成
表 アクセス時間(単位 ナノ秒)
| CPU X | CPU Y | |
|---|---|---|
| キャッシュメモリ | 40 | 20 |
| 主記憶 | 400 | 580 |
- ア 0.75
- イ 0.90
- ウ 0.95
- エ 0.96
出典:令和6年度 基本情報技術者試験 科目A 公開問題 問3
答えと解説を見る
正解:イ
覚える知識
キャッシュヒット率の逆算(実効アクセス時間から)
実効アクセス時間はヒット率で重み付けしたキャッシュと主記憶のアクセス時間の平均である。
この問題で必要なこと
実効アクセス時間=h×キャッシュ時間+(1−h)×主記憶時間。X は 400−360h、Y は 580−560h で、両者を等しいとおくと h=0.9 になる。
ひっかけ
ヒット率を逆にして (1−h) をキャッシュ側に掛けると 0.1 や別の値になる。
この知識の出題:本試験系 6 回・免除試験 9 回(公開問題での観測値)