笔记本电脑二级缓存

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:02:04
如何理解二级缓存?2048KB L2 ? 4096KB L2 ?

二级缓存是用来提高cpu工作效率的.形象点讲就是内存和cpu之间的数据中转站,还有一级缓存.一级缓存和二级缓存放着CPU经常用的的数据指令.因为缓存的工作频率要高出内存很高.但是价格昂贵所以只能少量的集成在CPU中.简单讲就是CPU处理数据时先从一级缓存找,找不到了再从二级缓存找.二级缓存没有了在从内存找.AMD的有些CPU还有3级缓存.所以缓存越大.CPU的处理效率越高
市场上主要用到的是AMD和intel的CPU.由于架构的不同.AMD的二级缓存大小对CPU的处理效率影响很小.所以不能简单的用二级缓存来判断CPU的好坏.不过,二级缓存还是越大越好.
intel的CPU对二级缓存的依赖性比较大.所以二级缓存越大.cpu的效率越高.

二级缓存能说明这个电脑的CPU的整体性能所以很重要,一般现在而言2M的最好,现都是双核的拉 所以要买好的CPU多任务!!

二级缓存

CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。由此可见,在CPU中加入缓存是一种高效的解决方案,这样整个内存储器(缓存+内存)就变成了既有缓存的高速度,又有内存的大容量的存储系统了。缓存对CPU的性能影响很大,主要是因为CPU的数据交换顺序和CPU与缓存间的带宽引起的。

缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。

正是这样的读取机制使CPU读取缓存的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在缓存中,只有大约10%需要从内存读取。这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先缓存后内存。

最早先的CPU缓存是个整体的,而且容量很低,英特尔公司从Pe