L1,L2と2段のキャッシュをもつプロセッサにおいて,あるプログラムを実行したとき,L1キャッシュのヒット率が0.95,L2キャッシュのヒット率が0.6であった。このキャッシュシステムのヒット率は幾らか。ここでL1キャッシュにあるデータは全てL2キャッシュにもあるものとする。
令和4年度 秋期 応用情報技術者 問10
テクノロジ系
正解と解説
正解 エ
L1でヒットしなかった0.05のうち0.6がL2でヒットするので、全体のヒット率は0.95+0.05×0.6=0.98です。
まずL1キャッシュを参照し、L1にないときだけL2キャッシュを参照します。L1のヒット率は0.95なので、L1でミスする割合は1−0.95=0.05です。L1でミスしたアクセスのうち0.6がL2でヒットするので、L2でヒットする割合は0.05×0.6=0.03です。キャッシュシステム全体のヒット率は0.95+0.03=0.98です。L1のデータは全てL2にもあるので、L2のヒット率0.6はL1でミスしたアクセスに対する割合と読めます。
ア:0.95と0.6を掛けた値です。L2を参照するのはL1でミスした0.05だけなので、掛けるのは0.05と0.6です。
イ:L2キャッシュのヒット率だけを取り出した値です。L1でのヒット0.95を足していません。
ウ:L1キャッシュのヒット率だけの値です。L1でミスした後にL2でヒットする0.03を足していません。
出典:令和4年度 秋期 応用情報技術者試験 問10
全年度から出題。10問で実力を判定します。登録不要。
出典:令和4年度 秋期 応用情報技術者試験 問10(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方