PD820的二级缓存算1M还是2M呀

来源:百度知道 编辑:UC知道 时间:2024/06/30 01:55:16
我想通过注册表设置二级缓存,但我的电脑是双核的,不知道二级缓存该设成1M还是2M,谁帮我解释一下呀。谢谢。
三楼的,我的BIOS里的二级缓存是开启的呀,但为何注册表里SECONDLEVELDATACACHE的数值是0呢?

你好!

看来你是被网上的教程给误到了!二级缓存是不能够通过注册表设置其大小的。只能由BIOS设置来规定关闭还是打开。。关闭2级缓存 会使整机性能降低。PD的处理2级缓存是2M的。。。1个CPU 1M缓存

关于CPU的二级缓存~

大家都认为在注册表里(XP的注册表里)打开CPU的二级缓存能提高系统性能,但是我今天看到这么个说法:
没有打开的CpU二级缓存?

Windows Xp系统中,默认状态下CpU二级缓存并未打开。为了提高系统性能,我们可以通过修改注册表,或使用“Windows优化大师”等软件来开启它。或者运行注册表编辑器,展开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management分支,双击右侧窗口中的“SecondLevelDataCace”,然后在弹出的窗口中直接填入当前计算机所使用的CpU的二级缓存容量即可。

骗术分析

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

所谓的Windows Xp系统需要用户手动打开二级缓存这种说法是错误的。Windows Xp系统是根据硬件抽象层读取CpU的二级缓存数值。只有在读取失败时才会读取SecondLevelDataCache的值,而SecondLevelDataCache的默认数值0所代表的意义就是二级缓存为256Kb,而不是表示关闭。所以CpU的二级缓存在任何时候都是开启的,用户没有必要再自行修改。

该值只不过是当WinXp从bIOS读取CpU二级缓存失败之后的容错措施。但很多人却想当然地认为WinXp需要通过注册表打开CpU二级缓存。

可以尝试试用优化大师.