寫回法(write back)。即寫cache時不寫入主存,而當cache數據被替換出去時才寫回主存。
基本介紹
- 中文名:寫回法
- 外文名:write back
- 直寫法:write through
- 特點:寫cache時不寫入主存
寫回法的cache中的數據會與主存的不一致。為了識別cache中的數據是否與主存中的一致,cache中的每一塊要增加一個記錄信息位,以反映此行是否被CPU修改過。修改cache中某一塊時設定這個位為濁(dirty)。根據這個位的值,cache中每一塊都有兩個狀態:清(clean)和濁(dirty),在將新的值放入濁的塊的時候,將原值寫回到主存,否則,直接將新值存入這個塊。
與寫回法相對應的是寫通過法(write through,也叫直寫法,寫直達)。