1. 程式人生 > >[轉載]直寫與回寫

[轉載]直寫與回寫

處理器 back 緩存 分析 耗時 白皮書 需要 利弊 直接

概念定義:
直寫式 WT,Write Through 與 回寫式 WB,Write Back 指的是緩沖內存的工
作方式 直寫式緩存方式是 當 CPU 要將數據寫入內存時 除了更新緩沖內存上的數據外
也將數據寫在 DRAM 中 以維持主存與緩沖內存的一致性 當要寫入內存的數據一多 速度
自然就慢了下來 回寫式的緩存方式是 每當 CPU 要將數據寫入內存時 只會先更新緩沖內
存上的數據 隨後再讓緩沖內存在總線不塞車的時候 才把數據寫回 DRAM 所以速度自然
快得多
白皮書規定:
在回寫式規定中,高速緩存將充當緩沖區。處理器開始寫入循環時,高速緩存將接收數據並停止循環。當系統總線可用時,高速緩存再將數據寫回主內存。
在直寫式規定中,處理器會直接將高速緩存中的數據寫入主內存。直至將數據存儲至主內存,寫入循環才能完成。
優劣分析:
兩種方式各有利弊,直寫緩存方法利用了高速緩存中的數據始終與主存儲器中數據匹配的特點。但是,需要的總線周期卻非常耗時,從而降低性能。回寫緩存可以維持性能,因為寫入始終是在“爆發”中進行的,因而運行所需的總線周期將大大減少。

[轉載]直寫與回寫