A. CPU二级缓存的速度是多少
首先郑重声明,以下内容绝对原创,绝无抄袭,我从来不干那事(我都好几次辛辛苦苦回答完人家的问题被说是了,郁闷……)。
先回答你的问题,禁用CPU的二级缓存肯定会降低CPU的运算速度,这是毋庸置疑的,如果有兴趣继续了解的话,那么请接着看。
我先讲一下内存以及缓存(专业上称为 高速缓存,英文为Cache)由来的原因,我们都知道,CPU的运算速度是非常快的,而且远比硬盘要快的多,这样在实际运算过程中就产生了一个问题,由于硬盘的读写速度远远跟不上CPU的运算速度,这样在这两者之间就会出现断档,也就是CPU在处理完一部分数据后就没用工作可做,要等待硬盘把后续数据传输过来之后才能继续工作,这样显然会影响CPU的工作效率,这才最初期的电脑当中体现的还不是很明显,随着电脑的发展,这种断档越来越大,于是就产生了内存,内存的原理就是一个缓冲存储,电脑在运行程序时,先将要处理的数据由硬盘转移到内存中,然后再由内存传送给CPU,由于内存的速度要远大于硬盘(但是也还是赶不上CPU的运算速度),所以之前我们提到的断档问题就在一定程度上得到了结局,不过由于存储原理和制作工艺、还有成本的问题,内存并不能够像硬盘用作大容量数据存储。
以上的内存的原理,接下来的高速缓存就类似了,由于内存的速度也比不上CPU的运算速度,所以就诞生了Cache,与内存和硬盘这类存储设备不同,Cache是集成在CPU内部的,而且制作工艺更加先进,所以速度非常之快,从LZ的软件测试结果中也能看出来,它能够更好的解决硬盘和CPU的断档问题,但是由于Cache的制作工艺更加困难,所以直到现在还处在MB级别上。
其实在一个程序的运行当中,有部分数据是需要反复运算的,也就是说有一部分数据的使用频率高,于是电脑会根据使用频率的不同,把最常用到得一部分数据放在Cache中,其次在内存,最后才在硬盘上,这样CPU在计算时,首先扫描Cache,如果没有找到所需要的数据,它才会一次扫描内存和硬盘,这样就可以大量减少数据检索、传输的速度,也就是减少数据存储与计算间的断档。
随着技术的发展,Cache中也出现了一级Cache、二级Cache之分,在高端CPU中,还会有三级Cache,他们都是为了减少数据断档,提高CPU的速度而存在的,一级最快,二级次之,三级再次,但是只要是Cache,都肯定要比内存的硬盘更快,LZ试想一下,按照我上段所说的计算原理,如果你只有一级Cache,这样CPU如果在Cache中没有找到要用的数据,它就会到速度比Cache慢上很多的内存中去寻找,这样数据的检索与传输速度立刻就降下了一大截,而如果你有二级甚至三级Cache的话,CPU会按照一级Cache——>二级Cache——>三级Cache——>内存——>硬盘的顺序寻找数据,这样不就可以最大程度的减少数据断档吗?
所以,不论是任何CPU,禁用二级Cache都会降低其运算速度,LZ的CPU当然也包括在内喽~至于CPU的二级Cache的速度现在到达了多少,这我还真不知道,手头上没有软件,最近也没太关注,不好意思了~
我是学计算机的,还有什么问题的话可以一起交流,我的QQ:409713076
B. 电脑cpu缓存是多少有图
三级缓存2M,
二级缓存1M,一级缓存256M(指令128M,数据128M)。
是三级缓存。
你的是双核的,一级和二级缓存是一个核心控制一个缓存,三级缓存是2个核心一起使用。
C. cpu缓存大小单位是什么
一级、二级缓存一般都是KB
三级缓存是3MB
GH是CPU的运行频率