我正在学习关于内存(主要是缓存)的考试,几年前我遇到了一个多项选择问题:
Which cache type is recommended for bus watching and is also used in multiprocessor systems?
a. write-through cache
b. write-back cache
我知道总线监视意味着每个缓存都会窥探总线以查看从其他缓存发送到主内存的请求,但我真的不明白哪个答案是正确的。
第一种类型(直写)只会在每次更新内容时将所有内容更新到内存中,而后者只是将数据保存在缓存中更快,对我来说似乎两者都可以工作。但是,我想,回写缓存更适合,因为使用直写缓存不需要窥探总线?这是正确的推理吗?
感谢任何帮助。
答案 0 :(得分:0)
答案是回写(参见MSI,MESI,Dragon协议)。