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中。

  • 相关阅读:
    PTA 程序设计题(数据结构第一章)
    (考研)计算机组成原理之计算机系统概论
    C语言复习
    vs2019 scanf 解决 C4996问题
    数据结构之链表
    数据结构之表、栈、队列
    数据结构之算法分析
    数据结构泛型之初接触
    数据结构之递归
    学习参考
  • 原文地址:https://www.cnblogs.com/BlueBlueSea/p/14347148.html
Copyright © 2011-2022 走看看