(转)Cache的一致性问题
2011-08-18 13:44
281 查看
Cache的一致性问题
Cache的内容是主存内容的一部分,是主存的副本,内容应该与主存一致。由于:
(1) CPU写Cache,没有立即写主存;
(2) I/O处理机或I/O设备写主存。
从而造成Cache与主存内容的不一致,如图2.3.8所示。
对Cache进行写操作时引起的不一致的解决方法:
1.全写法亦称写直达法(WT法-Write through)
方法:在对Cache进行写操作的同时,也对主存该内容进行写入。
优点:可靠性较高,操作过程比较简单。
缺点:写操作速度得不到改善,与写主存的速度相同。
2.写回法(WB法-Write back)
方法:在CPU执行写操作时,只写入Cache,不写入主存。
优点:速度较高。
缺点:可靠性较差,控制操作比较复杂。
Cache的内容是主存内容的一部分,是主存的副本,内容应该与主存一致。由于:
(1) CPU写Cache,没有立即写主存;
(2) I/O处理机或I/O设备写主存。
从而造成Cache与主存内容的不一致,如图2.3.8所示。
对Cache进行写操作时引起的不一致的解决方法:
1.全写法亦称写直达法(WT法-Write through)
方法:在对Cache进行写操作的同时,也对主存该内容进行写入。
优点:可靠性较高,操作过程比较简单。
缺点:写操作速度得不到改善,与写主存的速度相同。
2.写回法(WB法-Write back)
方法:在CPU执行写操作时,只写入Cache,不写入主存。
优点:速度较高。
缺点:可靠性较差,控制操作比较复杂。
相关文章推荐
- cache一致性问题
- DMA和cache一致性问题解读
- DMA和cache一致性问题
- cache一致性问题
- cache一致性问题
- C64x+DSP CACHE 一致性问题分析
- EDMA使用中遇到cache一致性的问题
- cache一致性问题
- cache一致性的问题
- DMA和cache一致性问题
- cache一致性问题的一个现象
- DMA导致的CACHE一致性问题解决方案
- DMA和cache一致性问题
- DMA和cache一致性问题
- cache一致性问题
- DMA与cache一致性的问题
- 图解CACHE不一致性问题[生动透彻]
- 嵌入式系统中Cache一致性问题分析
- 关于Web应用中的Cache一致性问题
- 解决: 动态 MMap 没有空间了。请增大 APT::Cache-Limit 的大小。当前值:25165824。(man 5 apt.conf) 的问题