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

📅  最后修改于: 2021-09-26 03:31:05             🧑  作者: Mango

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

什么是平均内存访问时间?
(一) 1.4
(二) 2.4
(三) 2.6
(四) 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)是正确的。
这个问题的测验