目录
MESI缓存一致性协议
多核CPU多级缓存一致性协议MESI
多核CPU的情况下有多个一级缓存,如何保证缓存内部数据的一致,不让系统数据混乱。这里就引出了一个一致性的协议MESI。
MESI协议缓存状态
MESI 是指4中状态的首字母。每个Cache line(缓存行(Cache line):缓存存储数据的单元)。有4个状态,可用2个bit表示,它们分别是:Modidied(修改),Exclusive(独享),Shared(共享),Invalid(无效)。
目录
多核CPU的情况下有多个一级缓存,如何保证缓存内部数据的一致,不让系统数据混乱。这里就引出了一个一致性的协议MESI。
MESI 是指4中状态的首字母。每个Cache line(缓存行(Cache line):缓存存储数据的单元)。有4个状态,可用2个bit表示,它们分别是:Modidied(修改),Exclusive(独享),Shared(共享),Invalid(无效)。