關於L2 Cache登錄檔的設定

最近我在網路上看到一些關於cache設定的文章

看了很多 大部份的文章都說是沒什麼用的

小弟我筆電的cpu是 Intel Pentium M 740 L2 Cache是2MB

這樣我該如何去調整我的登錄檔呢?

還是我應該把這些文章 看看就好 不需要去調整我的登錄檔

煩請對這個問題有了解的高手 給小弟我一些指教

謝謝!!
2007-04-03 2:35 發佈
如果你說的是這個機碼的話
CPU 的 L2 Cache 加快整體效能 〔開始〕→〔執行〕→鍵入〔Regedit〕→〔HKEY_LOCAL_MACHINE〕→〔SYSTEM〕→〔CurrentControlSet〕→〔Control〕→〔SessionManager〕→在〔MemoryManagement〕的右邊視窗 將〔SecondLevelDataCache 的數值資料更改為與 CPU L2 Cache 相同的十進制數值 例:P4 1.6G 的 L2 Cache 為 256Kb,數值資料更改為十進制數值 256 有關 L2 Cache 的數值~~

這是一個網路謠言
Microsoft的知識庫有說明
http://support.microsoft.com/kb/183063/zh-tw#appliesto

我們在微軟的知識庫中找到了如下的內容:
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
的二級緩存在任何時候都是開啟的,用戶沒有必要再自行修改。

所以勸版大不要更動這個機碼~~
正確設定應該從BIOS裡有開啟L2 CACHE選項
如果沒有就是內定開啟L2 CACHE
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?