|
|
知识路径: > 嵌入式系统硬件基础知识 > 嵌入式系统的存储体系 > 高速缓存(Cache) >
|
考试要求:掌握
相关知识点:1个
|
|
|
|
当CPU执行写数据操作时,回写式Cache只把该数据写入其数据地址对应的Cache中,不直接写入内存。仅当该Cache块需要替换时,才把Cache块回写入内存中。在回写式Cache中,每个Cache块中都有对应的修改位。只要该Cache块中的任何单元被修改,该位即被置为1,否则为0。当该Cache块需要被替换时,如果其修改位为1,则必须先将该Cache块写入内存,将其修改位置为0,然后用新的内存块覆盖该Cache块。
|
|
|
回写式Cache,不能实时地保证内存和Cache中数据副本之间内容的一致性。但是其特点在于回写式Cache和内存的通信较少,尤其当Cache在特定的时间段内有很高的命中率时,其效率较高,同时回写式Cache的硬件实现也较为简单。
|
|
|
|
|
|
|
|