dsp中的cache回写

电脑中的回写:回写是通过暂时将数据存在CACHE里,从而推迟将数据写到慢设备(如硬盘、磁带机)的一种工作方式。数据将在随后的时间,硬盘闲置的时候写到硬盘中。写的时候也是统一将CACHE内的尚未写出的数据按照数据块的在硬盘中的BLOCK序号写入,这样可以提高写的效率。

 

 CACHE的写直达、写回、标记法 

 写直达、写回、标记法是Cache的三种写操作方式,即三种不同的Cache更新算法。

    写直达,顾名思义,它的做法是当Cache写命中时,Cache与主存同时发生写修改。写直达法是写Cache与写主存同步进行。其优点是Cache每行无需设置一个修改位及相应的判测逻辑;其缺点是Cache对CPU向主存的写操作无高速缓冲功能,降低了Cache的功效。

    写回,当CPU对Cache写命中时,只修改Cache的内容而不立即写入主存,只当此行被换出时才写回主存。这种策略使Cache在CPU与主存之间的读方向和写方向方面都起到高速缓存的作用。对一Cache行的多次写命中都在Cache中快速完成修改,只是需被替换时才写回速度较慢的主存,减少了访问主存的次数,从而提高了效率。

    标记法是对Cache中的每一个数据设置一个有效位.当数据进入Cache后,有效位置1;而当CPU要对该数据进行修改时,数据只需写入主存储器并同时将该有效位清0。当要从Cache中读取数据时要测试其有效位,若为1则直接从Cache中取数,否则从主存中取数。

更多精彩内容,请关注我的个人微信公众号“EE漫谈”。

一起漫谈电子工程师,技术和生活。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值