深入硬件级缓存数据结构与MESI缓存一致性协议.pdfVIP

  • 1
  • 0
  • 约1.51千字
  • 约 2页
  • 2026-04-20 发布于北京
  • 举报

深入硬件级缓存数据结构与MESI缓存一致性协议.pdf

因为有高速缓存的存在,所以就导致各个处理器可能对一个变量会在自己的高速缓存里有自

己的副本,这样一个处理器修改了变量值,别的处理器是看不到的,所以就是为了这个问题

引入了缓存一致性协议(MESI协议)

MESI协议规定:对一个共享变量的读操作可以是多个处理器并发执行的,但是如果是对一

个共享变量的写操作,只有一个处理器可以执行,其实也会通过排他锁的机制保证就一个处

理器能写

之前那个cacheentry的flag代表了缓存数据的状态,MESI协议中划分为:

(1)invalid:无效的,标记为I,这个意思就是当前cacheentry无效,里面的数据

文档评论(0)

1亿VIP精品文档

相关文档