diff --git a/os/1_hardware/cpu_mesi.md b/os/1_hardware/cpu_mesi.md index c9131ca..4987c2e 100644 --- a/os/1_hardware/cpu_mesi.md +++ b/os/1_hardware/cpu_mesi.md @@ -193,7 +193,7 @@ CPU 在读写数据的时候,都是在 CPU Cache 读写数据的,原因是 C 基于总线嗅探机制的 MESI 协议,就满足上面了这两点,因此它是保障缓存一致性的协议。 -MESI 协议,是已修改、独占、共享、已失效这四个状态的英文缩写的组合。整个 MSI 状态的变更,则是根据来自本地 CPU 核心的请求,或者来自其他 CPU 核心通过总线传输过来的请求,从而构成一个流动的状态机。另外,对于在「已修改」或者「独占」状态的 Cache Line,修改更新其数据不需要发送广播给其他 CPU 核心。 +MESI 协议,是已修改、独占、共享、已失效这四个状态的英文缩写的组合。整个 MESI 状态的变更,则是根据来自本地 CPU 核心的请求,或者来自其他 CPU 核心通过总线传输过来的请求,从而构成一个流动的状态机。另外,对于在「已修改」或者「独占」状态的 Cache Line,修改更新其数据不需要发送广播给其他 CPU 核心。 --- @@ -202,4 +202,4 @@ MESI 协议,是已修改、独占、共享、已失效这四个状态的英文 ![](https://cdn.xiaolincoding.com/gh/xiaolincoder/ImageHost3@main/其他/公众号介绍.png) -***哈喽,我是小林,就爱图解计算机基础,如果觉得文章对你有帮助,欢迎微信搜索「小林 coding」,关注后,回复「网络」再送你图解网络 PDF*** \ No newline at end of file +***哈喽,我是小林,就爱图解计算机基础,如果觉得文章对你有帮助,欢迎微信搜索「小林 coding」,关注后,回复「网络」再送你图解网络 PDF***