[转载]直写与回写

概念定义:
直写式 WT,Write Through 与 回写式 WB,Write Back 指的是缓冲内存的工
作方式 直写式缓存方式是 当 CPU 要将数据写入内存时 除了更新缓冲内存上的数据外
也将数据写在 DRAM 中 以维持主存与缓冲内存的一致性 当要写入内存的数据一多 速度
自然就慢了下来 回写式的缓存方式是 每当 CPU 要将数据写入内存时 只会先更新缓冲内
存上的数据 随后再让缓冲内存在总线不塞车的时候 才把数据写回 DRAM 所以速度自然
快得多
白皮书规定:
在回写式规定中,高速缓存将充当缓冲区。处理器开始写入循环时,高速缓存将接收数据并停止循环。当系统总线可用时,高速缓存再将数据写回主内存。
在直写式规定中,处理器会直接将高速缓存中的数据写入主内存。直至将数据存储至主内存,写入循环才能完成。
优劣分析:
两种方式各有利弊,直写缓存方法利用了高速缓存中的数据始终与主存储器中数据匹配的特点。但是,需要的总线周期却非常耗时,从而降低性能。回写缓存可以维持性能,因为写入始终是在“爆发”中进行的,因而运行所需的总线周期将大大减少。

posted @ 2017-11-22 11:57  AaronBear  阅读(1844)  评论(0编辑  收藏  举报