キャッシュの実効アクセス時間
キャッシュメモリのヒット率が 95%、キャッシュのアクセス時間が 10ns、主記憶のアクセス時間が 100ns のとき、実効アクセス時間はおよそ何 ns か。ミス時は主記憶を参照するものとする。
解説を見る
実効アクセス時間 = ヒット率×キャッシュ時間 + ミス率×主記憶時間 = 0.95×10 + 0.05×100 = 9.5 + 5 = 14.5ns。ヒット率が高いほど主記憶の遅さが隠れ、実効時間はキャッシュ側に近づく。
誤答の解説
B(10+100)/2 = 55。ヒット率で重み付けせず単純平均している。
C0.95×10 + 0.05×10 のようにミス時も 10ns としてしまった誤り。ミス時は 100ns。
Dヒット率 95% をそのまま ns に読み替えた誤り。時間の計算になっていない。
ヒント
・実効時間 = ヒット率×速い方 + ミス率×遅い方。
・ミス率 = 1 - 0.95 = 0.05。