📌  相关文章
📜  门| Sudo GATE 2020 Mock III(2019年1月24日)|第37章

📅  最后修改于: 2021-07-02 18:26:16             🧑  作者: Mango

考虑一个具有2 ns时钟速率和50个时钟周期的丢失损失的系统。在访问数据时,在缓存中找不到1%的指令和5%的数据引用。只有15%的内存访问用于数据,并且系统具有1个时钟周期的高速缓存访问时间(包括命中检测)。此外,假设读写代价相同,并且忽略其他写入停顿。

什么是平均内存访问时间?
(A) 1.4
(B) 2.4
(C) 2.6
(D) 3.6答案: (D)
解释:

1 clock cycle = 2 ns 

平均内存访问时间,

= Hit Time + Miss Rate * Miss Penalty 
= 1*2 + (0.01 * 0.85 + 0.05 * 0.15) * 50*2
= 3.6 ns 

选项(D)是正确的。
这个问题的测验