打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Read/Write through/back/allocate区别

1.CPU读Cache时:

若hit,则CPU直接从Cache中读取数据即可。

若miss,有两种处理方式:

   >Read through,即直接从内存中读取数据;

   >Read allocate,先把数据读取到Cache中,再从Cache中读数据。

2.CPU写Cache时:

●若hit,有两种处理方式:

    >Write through:把数据同时写到Cache和内存中;

    >Write back:先把数据写到Cache中,再通过flush方式写入到内存中。

●若miss,有两种处理方式:

    >Write allocate:先把要写的数据载入到Cache中,写Cache,然后再通过flush方式写入到内存中;

    >No write allocate:直接把要写的数据写入到内存中。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
缓存更新的套路
Cache 的write back和write through
缓存一致性协议之MESI
linux读写缓存
Java并发编程 (二) 并发基础
内存屏障(Memory Barrier)究竟是个什么鬼?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服