zoukankan      html  css  js  c++  java
  • 直写和回写学习

    转自:https://blog.csdn.net/jared_zhu/article/details/51707468

    https://www.cnblogs.com/lidp/archive/2009/04/05/1698070.html

    1.直写

    是SRAM也就是cache缓存写入主存的两种策略。

    直写Write Through:cpu产生的数据写入SRAM/cache的同时也写入主存中。

    速度慢,系统总线忙,但能保持两者始终数据匹配。

    2.回写

    回写Write Back:每当 CPU 要将数据写入内存时,只会先更新缓冲内存上的数据,随后再让缓冲内存在总线不塞车的时候,才把数据写回 DRAM 所以速度自然更快,性能更高。

    回写式系统就是通过在Cache中的每一数据块的标志字段中加入一更新位,解决主存储器不必要的写操作。比如,若Cache中的数据曾被CPU更新过但还未同时更新主存储器,则该更新位被置1。每次CPU将一块新内容写入Cache时,首先,检查Cache中该数据块的更新位,若更新位为0,则将数据直接写入Cache;反之,若更新位为1,则先将Cache 中的该项内容写入到主存储器中相应的位置,再将新数据写回到Cache中。

  • 相关阅读:
    招行面试
    今日头条面试[教育岗]
    四方精创 面试
    ArrayList 源码
    redis缓存,穿透,击穿,雪崩
    hashMap
    集合整理
    阿里CBU技术部一面
    网安面试
    php递归获取顶级父类id
  • 原文地址:https://www.cnblogs.com/BlueBlueSea/p/14347148.html
Copyright © 2011-2022 走看看