write-back机制描述的是当CPU对高速缓存进行写操作时,高速缓存如何跟主内存交互。
特点如下:
- 写命中
每个缓存行有一个有效位:0表示dirty/空, 1表示有效;只写高速缓存,将相应的缓存行标记为脏,即dirty;只有当这个脏的缓存行要被替换掉时,才会写到内存中去; - 写不命中
首先使用write-allocate的方式:从下一层存储加载相应的块到高速缓存,然后更新这个缓存块;然后就使用写命中机制了;
write-back机制描述的是当CPU对高速缓存进行写操作时,高速缓存如何跟主内存交互。
特点如下: