MESI有限状态机

MESI有限状态机

Content #

整个 MESI 的状态,可以用一个有限状态机来表示它的状态流转。需要注意的是,对于不同状态触发的事件操作,可能来自于当前 CPU 核心,也可能来自总线里其他 CPU 核心广播出来的信号。

Viewpoints #

From #

39 | MESI协议:如何让多核CPU的高速缓存保持一致?

我把对应的状态机流转图放在了下面,你可以对照着Wikipedia 里面 MESI 的内容,仔细研读一下。