首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MESI协议理解状态转换

MESI协议理解状态转换
EN

Stack Overflow用户
提问于 2013-11-07 15:32:18
回答 1查看 1.5K关注 0票数 3

在下面给出的伊利诺伊州MESI协议的状态转换图中,为什么在观察到BusRdX信号时,从状态S过渡到状态I时会出现同花顺信号,而从状态E过渡到状态I时会出现刷新信号。在这些状态下,处理器的缓存内容不是与主内存中的内容相同吗?如果是这样的话,这些缓存声明I来刷新他们的数据有什么意义?还有,冲水和冲水的区别到底是什么?只是在同花顺中,数据是由一个缓存交换的吗?

过渡图:

EN

回答 1

Stack Overflow用户

发布于 2015-08-01 12:55:14

在这些状态下,处理器的缓存内容不是与主内存中的内容相同吗?

这取决于写策略。

  • 如果使用了写操作策略,并且所有更改都直接写回主内存,那么您是正确的。
  • 但写回信就不是这样了。可以通过窥探读取从MS (或与图解:BusRd有关,即从总线读取请求而不打算修改),此时缓存与主内存不一致,因此如果缓存无效,则必须将内容写回主内存。

还有,冲水和冲水到底有什么区别?

我假设您有维基百科的图表;有一个更新的版本,我在上面链接到它,这并没有区别。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19839893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档