按照高速缓存的写策略的不同,有写直达和写回WB两种高速缓存:
1. 写直达高速缓存:一旦高速缓存中的一个字被修改,则在主存中要立即修改
2. 写回高速缓存: 并不是立即写回,而是当被修改的字从高速缓存中被替换或清除时,才真正修改主存
在侦听协议的设计中,主要有两种设计选择:一是写直达高速缓存还是写回高速缓存,二是写无效WI,还是写更新WU协议
MSI协议
三态写回无效MSI(modified,shared,invalid)
状态
1. 无效I状态:
2. 共享S状态:它意味着该块在高速缓存中未被修改过,主存中是最新的,在其他高速缓存中可能有也可能没有该块的拷贝
3.