首页 / 技巧
二级缓存是什么
2023-09-24 07:27:00
CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。最初缓存只有一级,二级缓存(L2 CACHE)出现是为了协调一级缓存与内存之间的速度。二级缓存比一级缓存速度更慢,容量更大,主要就是做一级缓存和内存之间数据临时交换的地方用。实际上,现在Intel和AMD处理器在一级缓存的逻辑结构设计上有所不同,所以二级缓存对CPU性能的影响也不尽相同。
工作原理
缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。
缓存的利用率
CPU在缓存中找到有用的数据被称为命中,当缓存中没有CPU所需的数据时(这时称为未命中),CPU才访问内存。从理论上讲,在一颗拥有二级缓存的CPU中,读取一级缓存的命中率为80%。也就是说CPU一级缓存中找到的有用数据占数据总量的80%,剩下的20%从二级缓存中读取。由于不能准确预测将要执行的数据,读取二级缓存的命中率也在80%左右(从二级缓存读到有用的数据占总数据的16%)。那么还有的数据就不得不从内存调用,但这已经是一个相当小的比例了。目前的较高端的CPU中,还会带有三级缓存,它是为读取二级缓存后未命中的数据设计的—种缓存,在拥有三级缓存的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。
为了保证CPU访问时有较高的命中率,缓存中的内容应该按一定的算法替换。一种较常用的算法是“最近最少使用算法”(LRU算法),它是将最近一段时间内最少被访问过的行淘汰出局。因此需要为每行设置一个计数器,LRU算法是把命中行的计数器清零,其他各行计数器加1。当需要替换时淘汰行计数器计数值最大的数据行出局。这是一种高效、科学的算法,其计数器清零过程可以把一些频繁调用后再不需要的数据淘汰出缓存,提高缓存的利用率。
处理器缓存
所谓处理器缓存,通常指的是二级高速缓存,或外部高速缓存。即高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic RAM)之间的规模较小的但速度很高的存储器,通常由SRAM(静态随机存储器)组成。用来存放那些被CPU频繁使用的数据,以便使CPU不必依赖于速度较慢的DRAM(动态随机存储器)。L2高速缓存一直都属于速度极快而价格也相当昂贵的一类内存,称为SRAM(静态RAM),SRAM(Static RAM)是静态存储器的英文缩写。由于SRAM采用了与制作CPU相同的半导体工艺,因此与动态存储器DRAM比较,SRAM的存取速度快,但体积较大,价格很高。
最新内容
相关内容
关于环保我们是认真的 数据中心四
关于环保我们是认真的 数据中心四大能效指标详解,数据中心,指标,四大,耗电,负载,首页,导航,频道, CLF/PLF 制冷/供电负载系数分别是C怎样提高内存效能
怎样提高内存效能,内存,系统,数据,方法,高速缓存,金士顿,套装,硬盘,怎样提高内存效能提高内存效能方法1:调整高速缓存区域的大小 可以在&win10怎么关闭鼠标加速度 win10系
win10怎么关闭鼠标加速度 win10系统取消鼠标加速度的方法【详解】,鼠标加速度,方法,取消,系统,鼠标,设置,点击,鼠标设置, 最近有朋友问win10电脑提示0x80070570文件或目
win10电脑提示0x80070570文件或目录损坏且无法读取怎么办【步骤详解】,文件,点击,提示,损坏,扫描,检查,读取,工具, 我们知道在Windows系怎么备份华为手机恢复数据 华为手
怎么备份华为手机恢复数据 华为手机备份和恢复数据教程【详解】,数据,备份和恢复,备份,点击,华为手机,系统,界面,手机助手, 有时候我们该内存不能为written怎么解决
该内存不能为written怎么解决,内存不能为,内存,硬件,输入,回车键,不兼容,数据,方法, 很多人在使用Windows操作系统的时候总会遇到这样或怎么将iPhone中数据导入新设备 将i
怎么将iPhone中数据导入新设备 将iPhone中数据导入新设备的操作步骤【详解】,数据导入,操作,点击,设置,传输,提示,动画,数据传输, 当前如何开启内存双通道模式
如何开启内存双通道模式,内存,双通道,模式,选择,升级,金士顿,运行,读取, 一些老本本只标配1GB甚至512MB内存,为了让系统运行更流畅,大家通快手数据报告怎么查看 快手数据报
快手数据报告怎么查看 快手数据报告查看方法【详解】,快手,报告,数据,点击,年度,活动,查询,方法, 快手这款app里面不仅拥有精彩有趣的3600MHz内存,性能居然有13%的差异?
3600MHz内存,性能居然有13%的差异?浅谈内存颗粒对性能与超频潜力的影响,内存,频率,超频,性能,测试,宏碁,潜力,跑分,大家好,我是黄昏百分百,如果WiFi网络速度慢怎么办 WiFi网络速
WiFi网络速度慢怎么办 WiFi网络速度慢原因及解决方法【详解】,加密,网络,路由器,密钥,数据,协议,安全问题,算法, 众所周知,路由器安全是如何将旧iPhone的数据全部转入新iP
如何将旧iPhone的数据全部转入新iPhone14【详解】,数据,点击,数据线,调整,等待,连接,选择,类型, 苹果于北京时间9月8日凌晨发布了iPhone