文章目录
- 总览
- 写命中
- 写回法
- 全写法
- 写不命中
- 写分配法
- 非写分配法
- 多级Cache
- 总结
总览
写命中
写回法
数据不一致指的是Cache中的和主存中的数据不一致
全写法
写缓冲
利用写缓冲使得将写入Cache的数据在写入Cache的数据同时也会写入写缓冲。然后再在 CPU在干其他事时有控制电路逐一写回主存对应的块
写缓冲大小有限,写操作太多导致写缓冲满了然后需要等待。
写不命中
写分配法
即先将主存块调到Cache中然后按照写回法
非写分配法
即写没命中只写主存,写命中用全写。那么此时只有读未命中才会调入Cache
多级Cache
更高级Cache保存其低一级Cache的一部分块的副本
总结
本质上,各级Cache的关系和主存与Cache的关系一样,都是为了提高CPU的读写速度