去看過微軟網站上的相關文章,是只有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