计算机组成原理的问题


一、奇偶校验码的码距为什么是2?


一、为什么cache写策略中写回法要搭配写分配法?全写法要搭配非写分配法?

cache写策略是什么呢?
往cache里写数据的时候,我们都知道cache是主存经常使用的那部分副本,然后如果cache内容改变了,肯定也要和主存中的内容同步。
所以就有了cache的写策略
由于cache是内存的副本,有时候可能刚好只访问其中的cache的内容,所以根据是否能命中cache,将cache的写策略分为了写命中非写命中
写命中
----全写法(每次写命中cache内容时,cache新写的内容要同时在cache和主存中都写的);
----写回法(比较智能,就是每次我只在cache中修改,之后由于这部分cache块可能就不常使用了之类的,这块cache块被在cache中替换了,所以我就再去主存中,把我现在修改过的内容,在主存中再修改一遍)
非写命中(指的是我要写的那部分内容对应的块,cache中没有,这个时候我是要直接把主存内容复制到cache块呢?还是直接在内存中修改呢?)
根据这两种方式的不同又分为:写分配非写分配
----写分配:内存对应块复制到cache中,在cache中写
----非写分配:在内存中修改

所以写命中和非写命中要搭配使用,不可能只出现其中一种情况吧。

写命中的全写(内存和cache,所以就搭配写不命中情况下写内存的一种,是非写分配)
写命中的非全写法(写cache,所以就搭配写不命中情况写,写cache的内容,是写分配)


总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值