|
|
|
|
|
  您现在的位置是: 深圳笔记本电脑维修网>>CPU优化诀窍>>详细信息
CPU优化诀窍
对于CPU二级缓存(L2Cache)的作用,想必大家都多多少少有一定了解,即使不完全明白其中道理,至少也可以从Pentium4和Celeron的差价判断出其重要性—256KB二级缓存的CeleronD2.4GHz比512KB二级缓存的Pentium42.4C便宜近一半。如果这时候有人说WindowsXP操作系统并没有充分利用CPU的二级缓存,你会怎么想?这简直就是在浪费用户的投资嘛!  事实上,有一种广为流传的说法是WindowsXP没有对CPU进行优化,理由就是它默认状态下并没有打开CPU的二级缓存。如果你打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement”,在其中可以看到一个名为“SecondLevelDataCache”的项,它的默认值为“0”。再明显不过了,“SecondLevelDataCache”就是二级数据缓存的意思,既然被设置为“0”,那就是关闭了二级缓存。  正是基于以上论断,才出现了优化二级缓存的技巧,也就是把“SecondLevelDataCache”的值设置为CPU的二级缓存容量(单位KB)。在众多的优化软件中也包含了优化CPU二级缓存的设置,例如“超级兔子魔法设置”、“Windows优化大师”和PcMedik等。这样的优化到底有多大的效果呢?还是让事实说话比较好,请看我们进行的对比测试。  从测试结果来看,修改“SecondLevelDataCache”的值对测试结果没有任何影响,这是为什么呢?事实上,在微软的知识库文章(http://support.microsoft.com/default.aspx?scid=kb;en-us;183063)中可以看到,从WindowsNT4开始,“SecondLevelDataCache”的默认设置就已经是“0”了。这篇文章指出,当“SecondLevelDataCache”为“0”时,系统会尝试通过硬件抽象层(HardwareAbstractionLayer,HAL)获取二级缓存容量,即便是硬件抽象层无法获取二级缓存容量,系统也默认设定二级缓存为256KB,而不是完全关闭二级缓存。在另外一篇Windows2000的知识库文章中(http://support.microsoft.com/default.aspx?scid=kb;en-us;228766)中,明确地告诉用户,一些第三方资料宣称修改“SecondLevelDataCache”可以优化系统性能,这是不正确的。WindowsXP与WindowsNT4/2000都是NT内核,因此在设计上具有一定的继承性,虽然这两篇知识库文章并不是直接针对WindowsXP提出的,但可以看到这个问题由来已久,WindowsNT系列操作系统在最初就已经把这个问题考虑周全了。  从实际测试的结果和微软知识库文章的解释可以得出结论,所谓的Windows系统没有对CPU进行优化的说法是错误的,虽然手动修改“SecondLevelDataCache”也没有带来什么负面影响,但这种“优化”绝对是多此一举。  测试平台:CPUPentium42.8E  主板微星865PENeo2  内存KingstonDDR400(256MB×2)  硬盘MaxtorPlus9120GB(SATA)  显卡ELSA影雷者FX534DV  操作系统WindowsXPPro+SP1SecondLevelDataCacheSuperPi209万位测试  0110秒  1024110秒  512110秒  256110秒  128110秒  64110秒  32110秒  16110秒  8110秒
推荐文章
深圳电脑操作系统维护
个人电脑硬盘日常维护经
电脑与网络维护常用技巧
自动维护和监视公用计算
电脑硬盘日常保养与维护
电脑使用过程中的日常维
个人电脑日常维护指南
电脑维护完全功略
为什么笔记本内存越大反
自制笔记本系统恢复光盘
笔记本电脑常用名词解释
笔记本升级到底该不该
笔记本屏幕的坏点
如何使笔记本更长寿
笔记本电脑-资料备份方
笔记本潜在的五大危险
笔记本键盘和指点杆的维
电脑硬件原因引起的死机
菜鸟晋升高手电脑设置技
如何维护笔计本电脑故障
深圳笔记本电脑维修网 版权所有©2006-2008