メインコンテンツへ
コンピュータ構成要素

キャッシュメモリのヒット率が 0.8、キャッシュアクセス時間が 20ns、主記憶アクセス時間が 80ns のとき、実効メモリアクセス時間は何 ns か。

ア.32ns正解
イ.50ns
ウ.68ns
エ.20ns

解説

実効アクセス時間は「近い本棚と遠い書庫の加重平均」。80%はすぐ手の届く本棚(20ns)、20%は遠い書庫(80ns)まで行く。0.8×20 + 0.2×80 = 16 + 16 = 32ns。

なぜ ア が正解か

実効アクセス時間 = ヒット率 × キャッシュ時間 + (1-ヒット率) × 主記憶時間 = 0.8×20 + 0.2×80 = 16 + 16 = 32ns。

なぜ イ は間違いか

50nsは (20+80)/2 = 50 という単純平均の誤り。ヒット率による加重を無視している。

なぜ ウ は間違いか

68nsはヒット率を逆にして 0.2×20 + 0.8×80 = 4+64 = 68 と計算した誤り。

なぜ エ は間違いか

20nsはキャッシュアクセス時間だけを答えた誤り。ミス時の主記憶アクセスを考慮していない。

出典: AI生成問題(学習用)