为了包含在多级缓存层次结构中的两个缓存级别 L1 和 L2 之间,以下哪些是必要的?
I. L1 must be a write-through cache
II. L2 must be a write-through cache
III. The associativity of L2 must be greater than that of L1
IV. The L2 cache must be at least as large as the L1 cache
(A)仅 IV
(B)仅 I 和 IV
(C)仅 I、III 和 IV
(D) I、II、III 和 IV答案:(一)
说明:语句 I 不是必需的,因为在同一时间点,数据不必完全相同。因此,也可以使用回写策略。
当仅讨论 L1 和 L2 时,不需要陈述 II。
语句 III 不是必需的,因为结合性可以相等。
语句IV是必要的,L2缓存必须至少和L1缓存一样大。
所以,选项(A)是正确的。
这个问题的测验