请解释 CPU 缓存与主存之间的一致性是如何保证的,特别是 MESI 协议的工作原理。
考察说明
考察对 CPU 缓存一致性协议(MESI)的理解及其在操作系统中的作用
回答思路
- 说明缓存与主存之间的层次关系及一致性问题来源
- 解释 MESI 协议中四种状态(Modified、Exclusive、Shared、Invalid)的含义
- 阐述状态转换触及的典型操作(读、写、总线嗅探)及其触发条件
- 讨论该协议在操作系统或多核场景下的实际意义与局限
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。