计算机组成--cache存储器--替换策略

替换产生原因:cache工作原理要求它尽量保存最新数据,当一个新的主存块需要拷贝到cache中,而允许存放此块的行位置都被其他主存块占满时,就要产生替换

替换策略: 最不经常使用算法(LFU),近期最少使用算法(LRU),随机替换

LFU:对cache的每行设置一个计数器,每访问一次,那行的计数器增加1,当需要替换时,将计数值最小的换出,同时将这西而特定行的计数器都清零,但是这种方法不能严格反应近期访问情况

LRU:每行设置一个计数器,每命中一次,将那行的计数器清零,其他各行计数器增加1,当需要进行替换时,将计数值最大的行换出,这种具有较高的命中率,从而减少了替换的次数,提高了效率

随机替换:不需要什么算法,速度比前两种策略快,缺点是随意换出的数据马上又要使用,降低了命中率和cache工作效率

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值