問題
図に示す構成で、表に示すようにキャッシュメモリと主記憶のアクセス時間だけが異なり、他の条件は同じ 2 種類の CPU X と Y がある。あるプログラムを CPU X と Y とでそれぞれ実行したところ、両者の処理時間が等しかった。このとき、キャッシュメモリのヒット率は幾らか。ここで、CPU 以外の処理による影響はないものとする。(構成図とアクセス時間の表は図を参照)

選択肢
- 10.75
- 20.90
- 30.95
- 40.96
正解
2. 0.90
詳しい解説を見る解説を閉じる
解説
ヒット率を h とすると、平均アクセス時間は「ヒット時×キャッシュ+ミス時×主記憶」で表せる。CPU X は 40h+400(1−h)、CPU Y は 20h+580(1−h)。両者の処理時間が等しいので 40h+400−400h = 20h+580−580h。整理すると 400−360h = 580−560h、両辺を整理して 200h = 180、h = 0.9 となる。よってイが正解。アクセス時間の差をヒット率で吸収する形になっており、主記憶が遅い分をヒット率の高さで補っていると理解できる。(出典: 令和6年度 基本情報技術者試験 科目A 問3)
一問一答
科目A 180問+科目B 60問