计算机组成原理-Cache写策略

文章目录

  • 总览
  • 写命中
    • 写回法
    • 全写法
  • 写不命中
    • 写分配法
    • 非写分配法
  • 多级Cache
  • 总结

总览

计算机组成原理-Cache写策略_第1张图片

写命中

写回法

数据不一致指的是Cache中的和主存中的数据不一致
计算机组成原理-Cache写策略_第2张图片

全写法

计算机组成原理-Cache写策略_第3张图片

写缓冲
利用写缓冲使得将写入Cache的数据在写入Cache的数据同时也会写入写缓冲。然后再在 CPU在干其他事时有控制电路逐一写回主存对应的块
写缓冲大小有限,写操作太多导致写缓冲满了然后需要等待。
计算机组成原理-Cache写策略_第4张图片

写不命中

写分配法

即先将主存块调到Cache中然后按照写回法
计算机组成原理-Cache写策略_第5张图片

非写分配法

即写没命中只写主存,写命中用全写。那么此时只有读未命中才会调入Cache
计算机组成原理-Cache写策略_第6张图片

多级Cache

更高级Cache保存其低一级Cache的一部分块的副本
计算机组成原理-Cache写策略_第7张图片

总结

本质上,各级Cache的关系和主存与Cache的关系一样,都是为了提高CPU的读写速度
计算机组成原理-Cache写策略_第8张图片

你可能感兴趣的:(王道计算机组成原理考研笔记,学习)