Caching 在内存层次结构的上下文中,为什么有;写“保险单小姐”;,但没有”;读《政策小姐》;?

Caching 在内存层次结构的上下文中,为什么有;写“保险单小姐”;,但没有”;读《政策小姐》;?,caching,memory,mips,hierarchy,Caching,Memory,Mips,Hierarchy,我怀疑,由于写未命中比读未命中更复杂,我们需要某种策略来正确执行它,并进一步优化它。然而,我不确定确切的答案,书中也没有任何进一步的解释。非常感谢您的进一步解释,谢谢“写入未命中策略”和“读取未命中策略”不是常用的术语,因此您甚至不清楚自己在问什么。你是说写策略和读策略?请澄清问题。@I我所说的写未命中策略的意思是,当您想要写入缓存而请求的块不存在时,写未命中策略的著名示例是直写和回写。您将缓存未命中处理与写策略混淆了。每当发生缓存未命中时,都会从较低级别的内存层次结构中提取请求的数据,并且读取

我怀疑,由于写未命中比读未命中更复杂,我们需要某种策略来正确执行它,并进一步优化它。然而,我不确定确切的答案,书中也没有任何进一步的解释。非常感谢您的进一步解释,谢谢

“写入未命中策略”和“读取未命中策略”不是常用的术语,因此您甚至不清楚自己在问什么。你是说写策略和读策略?请澄清问题。@I我所说的写未命中策略的意思是,当您想要写入缓存而请求的块不存在时,写未命中策略的著名示例是直写和回写。您将缓存未命中处理与写策略混淆了。每当发生缓存未命中时,都会从较低级别的内存层次结构中提取请求的数据,并且读取和写入的方式基本相同。写策略与缓存未命中没有任何关系-它只指定对缓存数据所做的更改何时沿内存层次结构向下传播,即在什么时候更改将显示在RAM中,而不仅仅是缓存中(以简化一些)。@ihonen哇,好的,这就清楚了,非常感谢您的帮助。:)如果您想了解更多有关缓存的细节,请阅读Ulrich Drepper的文章系列“每个程序员都应该知道的内存知识”(本系列的其余部分也是如此)。