📜  门|门CS 2010 |第 49 题

📅  最后修改于: 2021-09-27 05:54:38             🧑  作者: Mango

考虑来自上述问题的数据。当 L1 缓存和 L2 缓存都发生未命中时,首先将一个块从主存传输到 L2 缓存,然后将一个块从 L2 缓存传输到 L1 缓存。这些转移所需的总时间是多少?
(A) 222 纳秒
(B) 888 纳秒
(C) 902 纳秒
(D) 968 纳秒答案: (C)
说明:由于L2 cache的block size为16 words,而mainmem->L2 cache的带宽为4 words,所以需要传输4 word 4次,然后将所需的4 word从L2 cache传输到L1 cache。

所以总时间是 4*(200 + 20) + 1*(20 + 2) = 902 纳秒。

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