2022年 秋期 応用情報技術者 午前 問10

L1、L2と2段のキャッシュをもつプロセッサにおいて、あるプログラムを実行したとき、L1キャッシュのヒット率が0.95、L2キャッシュのヒット率が0.6であった。 このときキャッシュシステムのヒット率はいくらか。 ここでL1キャッシュにあるデータはすべてL2キャッシュにあるものとする

 ア  0.57
 イ  0.6
 ウ  0.95
 エ  0.98


答え エ


解説
CPUがメモリアクセスを行ったときL1キャッシュのヒット率が0.95なので、0.95はL1キャッシュにあり、残りの0.05はL2キャッシュへアクセスする。
L2キャッシュのヒット率は0.6なので、L2キャッシュへアクセスする0.05のうちの0.6はL2キャッシュにあるのでキャッシュシステム全体としてのヒット率は
 0.95 + (0.05×0.6) = 0.98
(エ)になる。


キーワード
・マルチレベルキャッシュ

キーワードの解説

戻る 一覧へ 次へ