図に示す構成で、表のようにキャッシュメモリと主記憶のアクセス時間だけが異なり、その他の条件が同じ2種類のCPU XとYがある。
あるプログラムをCPU XとYでそれぞれ実行したところ、両者の処理時間が等しいことがわかった。
このとき、キャッシュメモリのヒット率は幾らか。
ここで、CPU処理以外の影響はないものとする。
図 構成 |
|||||||||
|
ア | 0.75 |
イ | 0.90 |
ウ | 0.95 |
エ | 0.96 |
答え イ
【解説】
この問題はキャッシュヒット率から実際のメモリアクセス時間を求める式を知っているかどうかで答えが求められるかが決まります。
キャッシュヒット率:r 、キャッシュメモリアクセス時間:C、主記憶アクセス時間:Mとすると、キャッシュを考慮したメモリアクセス時間は C×r +M×(1-r ) になる。
この問題ではCPU XとYでメモリアクセス時間が同じということから、
【キーワード】
・キャッシュメモリ
・キャッシュヒット率