IPA公式正解:エ
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。実効アクセス時間は「キャッシュのアクセス時間 × ヒット率 + 主記憶のアクセス時間 × (1 - ヒット率)」で求められます。計算するとアは34ns、イは28ns、ウは29ns、エは26nsとなり、エが最も短くなります。
【詳細解説】■ 本問の核心・解法のポイント
実効アクセス時間(平均アクセス時間)の計算式を正確に適用して比較します。
実効アクセス時間 = (キャッシュメモリのアクセス時間 × ヒット率)+(主記憶のアクセス時間 × (1 - ヒット率))
※キャッシュミス時にキャッシュアクセス時間を含める定義もありますが、選択肢の主記憶アクセス時間は通常ミス時のペナルティまたは全体アクセス時間として計算します。
・各選択肢の徹底解説:
・ア:10 × 0.6 + 70 × (1 - 0.6) = 6 + 28 = 34 ナノ秒
・イ:10 × 0.7 + 70 × (1 - 0.7) = 7 + 21 = 28 ナノ秒
・ウ:20 × 0.7 + 50 × (1 - 0.7) = 14 + 15 = 29 ナノ秒
・エ:【選択肢エ★】20 × 0.8 + 50 × (1 - 0.8) = 16 + 10 = 26 ナノ秒
各選択肢を比較すると、26ナノ秒であるエが最も短くなります。
よって正解はエです。