怎样关闭CPU二级缓存?

2025-04-05 18:11:09
推荐回答(5个)
回答1:

不能自己换,
二级缓存是固定的。
你自己设置不了。

现在的CPU普遍有一级缓存和二级缓存。一般来说,一级缓存的数量比较少,而二级企业缓存的数量一般比一级缓存大几倍。为什么要缓存呢,这主要是CPU厂家为了提高CPU的使用效率。因为,随着CPU的速度的快速发展,目前的CPU速度已经达到一个令人惊讶的速度,据个例子来说,一个奔腾3-1G的CPU其运算速度为每秒钟能够完成10亿次二进制计算,而一个奔腾4-3G则意味着每秒钟能够完成30亿次二进制运算。当然由于CPU还要介入浮点数据转换和介入控制主板上的其他设备资源,实际真正用于数据处理的资源会受到较大影响,但总体来说,CPU的速度已经达到一个前所未有的程度。由于其他硬件在数据传输方面未能跟上,因此,CPU厂家就在CPU内封装了缓存,其中,一级缓存主要将CPU的硬指令长期存储,以便CPU在调用指令时不必再通过与内存交换数据来取得,另外,还将最近处理的进程数据(中间数据)存放在一级缓存;而二级缓存则是完全存放最近处理的进程数据(中间数据)和即将调用的数据。通过这样一来设置,就可以避免CPU运算过程中要频繁与内存交换数据,减少CPU的等待时间,提高CPU的利用效率。

------------------------------------------

xp中设置二级缓存是不起作用的,因为系统已经默认打开。这个设置可能对提高电脑性能无作用!

如要设置==运行注册表编辑器,展开HKEY_LOCAL_MACHINES\ystem\CurrentControlSet\ControlSession\ ManagerMemory Management分支,双击右侧窗口中的“SecondLevelDataCace”,然后在弹出的窗口中直接填入当前计算机所使用的CPU的二级缓存容量即可。

赛扬处理器的二级缓存为128KB,应将其值设置为80(16进制,下同)。PⅡ、PⅢ、P4均为512KB二级缓存,应设置为200;PⅢ E(EB)、P4 Willamette只有256KB二级缓存,应设置为100;AMD Duron只有64KB二级缓存,应设置为40;K6-3拥有256KB二级缓存;Athlon拥有512KB二级缓存;Athlon XP拥有256KB二级缓存;Athlon XP(Barton核心)拥有512KB二级缓存。

使用Windows优化大师也可以正确设置CPU的二级缓存:启动Windows优化大师,选择“系统性能优化”,在“文件系统优化”中,最上面就是关于CPU二级缓存的设置项。拖动滑块到相应的位置后,保存设置并重新启动计算机即可。

事实真的是这样吗?

我们在微软的知识库中找到了如下的内容:“HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management”中的SecondLevelDataCache键的值只有在Windows XP系统从硬件抽象层(Hardware Abstraction Layer )读取CPU二级缓存(L2)失败时才会读取SecondLevelDataCache键的数据。而且SecondLevelDataCache键值=0的意义是二级缓存为256KB。

在一篇知识库文章中我们还找到了“Do not change the SecondLevelDataCache entry ”这样的话,在文章中指出一些第三方资料宣称修改SecondLevelDataCache键的值可以提高系统性能是不正确的。二级缓存的数值是由操作系统检测并且完全不受SecondLevelDataCache值的影响。

从微软知识库的文章中我们可以看到,所谓的Windows XP系统需要用户手动打开二级缓存这种说法是错误的。Windows XP系统是根据硬件抽象层读取CPU的二级缓存数值。只有在读取失败时才会读取SecondLevelDataCache的值,而且SecondLevelDataCache的默认数值0所代表的意义就是二级缓存为256KB,而不是表示关闭。所以CPU的二级缓存在任何时候都是开启的,用户没有必要再自行修改。

回答2:

解决办法:
1,进入BIOS→Advanced
BIOS
Features(高级BIOS特征)
→CPU
L1
&
L2
Cache(CPU一级和二级缓存)
2,打开(Enabled)或关闭(Disabled)CPU内部缓存(L1)和外部缓存(L2);
(按Page
UP/Down键转换)。
3,按Esc键退回到COMOS
SETUP页面
将光标移动到SAVE&EXIT
SETUP
键入Y并回车

回答3:

第一,不要关闭CPU2级缓存。第2可以在BIOS高级芯片组里选择缓存项,设置成关闭就可以了。
关闭2级缓存基本就没有办法使用你的电脑了会慢的要死。
如果是检测2级缓存的问题可以用CPUZ检测以下就是了不用关闭它。

回答4:

进主板的COMS设置 可以关闭CPU二级缓存 具体的 还看什么品牌和型号的主板。
关了2级缓存后 电脑进系统都的10来分钟。

回答5:

2级缓存坏了~
你的理解是CPU找不到他要的预存储信息了
对吧。这个还真不清楚能不能关掉
留给楼下的来回答。
如果2缓坏了的话那这个U没必要存在了。可以去JS那换个了。还有就是很大肯能不是CPU处问题应该是你的存储硬件出问题,导致读取不到、数据。怀疑硬盘可能有问题或者内存条有问题。
个人怀疑。
期待楼下高手来更加深入的回答,我也对关闭缓存有点兴趣。好多人都想开L3缓存,要ACC功能,
恰恰相反关闭的话要怎么关。关注~