粗略讲解cache

1.cache是什么

   cache指的是缓存,本质是一种高速缓存器,用于存储数据,但是由于价格比内存要高,所以数量并没有内存那么多,它处于计算机结构的多于寄存器,少于内存的地位(数量上),在速度则反之。

 2.cache的作用

  为了缓冲CPU和内存之间的速度关系而添加的一种中间介质(CPU等待内存),CPU在访问数据时,会先访问cache,如果cache没有,则访问内存,这样减少了访问内存的次数,也提高了程序的运行效率,

而如何使得cache命中则成了一种较为关键的问题,但是由于程序的局部性原理(时间局部性和空间局部性),所以cache一般放的是这次取出指令和数据的周围数据及自身,而淘汰的一般是最近最久未被访问的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值