高速缓冲储存器cache的作用_静态存储器

高速缓冲储存器cache的作用_静态存储器

一、Cache 的基本工作原理

Cace位于存储器层次结构的顶层,通常由SRAM构成。
Cache和主存都被分成若干大小相等的块(Cache块又称为Cache行),每块由若干字节组成,块的长度称为块长(Cache行长)。由于Cache的容量远小于主存的容量,所以Cache中的块数要远少于主存中的块数,它仅保存主存中最活跃的若干块的副本。故而Cache按照某种策略,预测CPU在未来一段时间内欲访存的数据,将其装入Cache。

当CPU发出读请求时,如果访存地址在Cache中命中,就将此地址转换成Cache地址,直接对Cache进行读操作,与主存无关;如果Cache不命中,则仍需访问主存,并把此字所在的块一次从主存调入Cache内。若此时Cache已满,则需根据某种替换算法,用这个块替换掉Cache中原来的某块信息。值得注意的是,CPU与Cache之间的数据交换以字为单位,而Cache与主存之间的数据交换则是以Cache块为单位。

高速缓冲储存器cache的作用_静态存储器

二、Cathe的实现依据 

高速缓冲技术就是利用程序访问的局部性原理
,把
程序中正在使用
的部
分存放在一
个高速
的、容量较小的 Cache
中,使
CPU
的访存操作大多数针对
Cache
进行,从而使程序的执行速度
大大提高。

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/169387.html

(0)
上一篇 2024年 7月 2日 下午11:43
下一篇 2024年 7月 2日 下午11:51

相关推荐

关注微信