Skip to content

Commit

Permalink
Merge pull request #232 from QianKuang8/patch-7
Browse files Browse the repository at this point in the history
Fix Typo Update cpu_mesi.md
  • Loading branch information
xiaolincoder committed Apr 7, 2024
2 parents baa4ed4 + ac695bb commit 747ae8d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions os/1_hardware/cpu_mesi.md
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ CPU 在读写数据的时候,都是在 CPU Cache 读写数据的,原因是 C

基于总线嗅探机制的 MESI 协议,就满足上面了这两点,因此它是保障缓存一致性的协议。

MESI 协议,是已修改、独占、共享、已失效这四个状态的英文缩写的组合。整个 MSI 状态的变更,则是根据来自本地 CPU 核心的请求,或者来自其他 CPU 核心通过总线传输过来的请求,从而构成一个流动的状态机。另外,对于在「已修改」或者「独占」状态的 Cache Line,修改更新其数据不需要发送广播给其他 CPU 核心。
MESI 协议,是已修改、独占、共享、已失效这四个状态的英文缩写的组合。整个 MESI 状态的变更,则是根据来自本地 CPU 核心的请求,或者来自其他 CPU 核心通过总线传输过来的请求,从而构成一个流动的状态机。另外,对于在「已修改」或者「独占」状态的 Cache Line,修改更新其数据不需要发送广播给其他 CPU 核心。


---
Expand All @@ -202,4 +202,4 @@ MESI 协议,是已修改、独占、共享、已失效这四个状态的英文

![](https://cdn.xiaolincoding.com/gh/xiaolincoder/ImageHost3@main/其他/公众号介绍.png)

***哈喽,我是小林,就爱图解计算机基础,如果觉得文章对你有帮助,欢迎微信搜索「小林 coding」,关注后,回复「网络」再送你图解网络 PDF***
***哈喽,我是小林,就爱图解计算机基础,如果觉得文章对你有帮助,欢迎微信搜索「小林 coding」,关注后,回复「网络」再送你图解网络 PDF***

0 comments on commit 747ae8d

Please sign in to comment.