考虑两个缓存组织:第一个是与32字节块大小关联的32 KB 2路集。第二个大小相同,但直接映射。在两种情况下,地址的大小均为32位。 2比1多路复用器的延迟为0.6 ns,而kbit比较器的延迟为k / 10 ns。集关联的点击延迟
组织为h1,而直接映射的组织为h2。
h1的值是:
(A) 2.4纳秒
(B) 2.3 ns
[C) 1.8纳秒
(D) 1.7纳秒答案: (A)
说明:缓存大小= 32 KB = 32 * 2 10字节
缓存块大小= 32字节
块数= 2总计组合为:
=缓存大小/(块数*块大小)
= 32 * 2 10 /(2 * 32)
= 512
= 2 9因此,索引位数= 9因为,高速缓存块的大小是32字节,即2 5字节。
偏移位数= 5因此,标记位数= 32 – 9 – 5 = 18命中等待时间(h1)= 0.6 +(18/10)ns = 2.4 ns
因此,选项(A)是正确的。
如果您在以上文章中发现任何错误,请在下面发表评论。这个问题的测验