📜  门| GATE CS 2010 |第49章

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

考虑来自上述问题的数据。当L1高速缓存和L2高速缓存均未命中时,首先将一个块从主存储器传输到L2高速缓存,然后将一个块从L2高速缓存传输到L1高速缓存。这些转移总共需要多少时间?
(A) 222纳秒
(B) 888纳秒
(C) 902纳秒
(D) 968纳秒答案: (C)
说明:由于L2高速缓存的块大小为16个字,并且mainmem-> L2高速缓存的带宽为4个字,因此需要将4个字传输4次,然后将所需的4个字从L2高速缓存传输到L1高速缓存。

因此,总时间为4 *(200 + 20)+ 1 *(20 + 2)= 902纳秒。

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