一个计算机系统有一个 L1 缓存、一个 L2 缓存和一个如下图所示连接的主存单元。 L1 缓存中的块大小为 4 个字。 L2 缓存中的块大小为 16 个字。内存访问时间为 2 纳秒。 L1 缓存、L2 缓存和主内存单元分别为 20 纳秒和 200 纳秒。
当 L1 缓存未命中和 L2 缓存命中时,一个块从 L2 缓存传输到 L1 缓存。此次转移需要多长时间?
(A) 2 纳秒
(B) 20 纳秒
(C) 22 纳秒
(D) 88 纳秒答案: (C)
说明:访问 L2 缓存中的块需要 20 纳秒,放入 L1 缓存需要 2 秒。
L1 缓存中的块大小为 4 个字,因此总时间 = 访问 L2 的时间 + 放入 L1 的时间 = 20+2 = 22 ns。这个问题的测验