📜  门| GATE CS 2021 |套装2 |第37章

📅  最后修改于: 2021-06-29 17:55:49             🧑  作者: Mango

假定两级包含式缓存层次结构L1和L2,其中L2是两者中的较大者。请考虑以下语句。

  • S1:通过L1高速缓存写操作中的未读不会导致将脏线写回L2
  • S2:写分配策略必须与直写高速缓存一起使用,而无写分配策略必须与回写高速缓存一起使用。

下列哪种说法是正确的?
(A) S1为真,S2为假
(B) S1为假而S2为真
(C) S1为真,S2为真
(D) S1为假而S2为假答案: (A)
解释:

S1:直写式高速缓存意味着同时访问L1和L2,在这种情况下,如果L1高速缓存中发生读取未命中,我们尝试从L2高速缓存中获取它,如果脏了,那么我们就不需要写回L2,因为它是Write通过缓存。

S2:写分配策略用于回写高速缓存,而不用于通过高速缓存写。

(正确的选项A)

这个问题的测验