📜  门| GATE CS 2020 |第 31 题

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

1 MB 的直接映射高速缓存存储器具有 256 字节的块大小。缓存的访问时间为 3 ns,命中率为 94%。在高速缓存未命中期间,将块的第一个字从主存储器中取出需要 20 ns,而每个后续字需要 5 ns。字长为 64 位。以 ns 为单位的平均内存访问时间(四舍五入到小数点后 1 位)是 ________ 。

注意——这个问题是数字类型。
(一) 13.5
(乙) 15.5
(C) 23.5
(四) 15.3答案:(一)
解释:给定,

Word size = 64 bit = 8 byte
And, 
Block size = 256 byte 

因此,每块的字数将是,

= 256 / 8 = 32

根据问题,第一个单词需要 20ns,其余(31)每个后续单词需要 5ns,以从主内存中获取一个单词到缓存。

因此,

Tavg = (0.94 × 3) + (1 – 0.94) [3 + (20 + (31 × 5))]
= 13.5 (in ns) 

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