第 2 章:MESI 协议
学习目标
- 理解 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:写回