计组之存储系统:8、Cache写策略(全写法、写回法、写分配法、非写分配法、多级Cache)
生活随笔
收集整理的這篇文章主要介紹了
计组之存储系统:8、Cache写策略(全写法、写回法、写分配法、非写分配法、多级Cache)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
8、Cache寫策略
- 思維導(dǎo)圖
- 存在的問題
- Cache寫策略
- 寫回法
- 全寫法
- 寫分配法
- 非寫分配法
- 多級(jí)Cache
思維導(dǎo)圖
存在的問題
Cache寫策略
寫回法
先修改Cache中的數(shù)據(jù),然后通過臟位判斷是否被修改過;若修改過寫會(huì)主存,沒修改過不必寫會(huì)
CPU----->Cache------>主存
全寫法
1、CPU往Cache寫數(shù)據(jù)的同時(shí)也往主存中寫數(shù)據(jù),一直保存數(shù)據(jù)一致
2、由于CPU往主存中寫數(shù)據(jù)很慢,所以需要一個(gè)寫緩沖隊(duì)列;
3、當(dāng)往Cache1和Cache3寫數(shù)據(jù)時(shí),會(huì)按照某種方式往寫緩沖中寫一份,然后CPU可以繼續(xù)做其他事情,寫緩沖中的數(shù)據(jù)由專門的硬件電路寫入主存
4、當(dāng)寫頻繁時(shí),有可能出現(xiàn)寫緩沖滿的情況,這時(shí)CPU會(huì)因?yàn)閷懢彌_飽和而發(fā)生阻塞
寫分配法
1、未命中,則先將數(shù)據(jù)從主存調(diào)入Cache,然后在對(duì)Cache進(jìn)行寫,最后用寫回法將Cache中的數(shù)據(jù)寫會(huì)主存
非寫分配法
CPU直接寫入主存,不與Cache交互
多級(jí)Cache
總結(jié)
以上是生活随笔為你收集整理的计组之存储系统:8、Cache写策略(全写法、写回法、写分配法、非写分配法、多级Cache)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安装logstash,elasticse
- 下一篇: [转]最流行的android组件大全