魔方网表 让信息化更简单

 找回密码
 注册
查看: 1406|回复: 0

Windows XP系统中,修改CPU二级缓存并不能提速

[复制链接]
lnxxnchzyl 发表于 2009-10-9 08:52:52 | 显示全部楼层 |阅读模式
Windows XP系统中,修改CPU二级缓存并不能提速

在Windows XP的很多优化文章中,我们都可以看到,修改注册表或使用第三方软件(如优化大师)设置CPU的二级缓存,可以提高系统的运行速度。此方法真的可行吗?

最近在微软社区的论坛中看到这样一段话:

"HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory 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的二级缓存在任何时候都是开启的,用户没有必要再自行修改。

因此,关于修改Windows XP中CPU二级缓存可以加快系统运行速度的说法,是不正确的。建议我们在进行系统维护时,最好亲自实践一下为好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2024-5-5 16:33 , Processed in 0.082567 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表