去看过微软网站上的相关文章,是只有0,1,2,3才有意义没错,
http://msdn.microsoft.com/library/en-us/appendix/hh/appendix/e...95-8520-9b1dc2bc6196.xml.asp。
以 c 程式设计而言,只有1,2有意义,所以程式大概会这样写...
if(prefetch && 1) // 1:0001(二进位)
{do first}
if(prefetch && 2) // 2:0010(二进位)
{do second}
...
而0的话什么都不会做,因为 && 的AND逻辑运算,
任何数字分别只会留下二进位的第一位及第二位,
若第一位或第二位的直不等于0的话,其后的程式才会分别执行,
3:0011 (二进位) 的话就是两各if的动作都会做,所以:
4:0100 == 0
5:0101 == 1
6:0110 == 2
7:0111 == 3
所以超过3的话,程式还是只看到二进位的第一位及第二位
我相信你打255应该也能开机。
若超过3有意义的话,表示有隐藏的功能而微软不公开
但依程式的写法流程来看,这只是会使执行的程式越来越多,
应该会变慢不会变快,如果3本来就很慢了,现在还要在多做别的功能。
看不懂我写什么的话
,去上个跟c 或java有关的课吧 。
事实上偶而清清应该不错,但xp也会3天去整理一下。
好不好应该要用码表量出来,开机时间比较短才是真的好,而不是硬碟大不大声。因为读取时间拖长大家会觉得,哇比较小声,果然效果比较好
http://www.microsoft.com/technet/prodte...luate/xpperf.mspx可惜的是 arie把真相说出来,却没人相信。
如果讨论不出真理,那何必讨论;如果search不到事实,请不要随便search