学习目标

  • 理解 MESI 四种状态
  • 掌握状态转换
  • 实现一致性协议

2.1 MESI 四种状态

  • M (Modified):独占且已修改
  • E (Exclusive):独占且未修改
  • S (Shared):共享
  • I (Invalid):无效

2.2 状态转换

读缺失:I → E/S
写命中:E → M, S → M
写缺失:I → M

思考:为什么需要 E 状态?

2.3 总线事务

  • BusRd:读请求
  • BusRdX:独占读请求
  • BusUpgr:升级请求
  • Flush:写回

下一步

第 3 章:目录协议

更新时间: