請問新買回來的電腦個【CPU】L2是否要自己在登錄檔裡搞才會打開運作



贊助商連結


RC507298
2007-06-05, 11:53 PM
請問新買回來的電腦個【CPU】L2是否要自己在登錄檔裡搞才會打開運作


我看過一些XP秘技知道輸入數值是用16進制來計算 128KB是80 512KB是200 256KB是100
那麼如果個CPU L2 是2MB 或1MB呢 又會是幾多呢 ?多謝幫忙!
:boldred: :boldred: :mummy: :jump2:

贊助商連結


timas
2007-06-06, 12:16 AM
Reference:

http://www.pctools.com/guides/registry/detail/116/

Note: This tweak is only useful for older processors with the cache located external to the CPU.

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

原文請參考 : http://big5.pconline.com.cn/b5/www.pconline.com.cn/pcedu/soft/st/winxp/0408/438940.html

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

原文請參考 : http://big5.pconline.com.cn/b5/www.pconline.com.cn/pcedu/soft/st/winxp/0408/438940.html

"SecondLevelDataCache鍵值=0 的意義是二級緩存為256KB。"
0的Default Value意義是從HAL抓取Cache的正確size(應該是從BIOS抓取..)..
並不是一開始設為256KB..

微軟的說法是指這個參數只對Direct-mapping的Cache架構才有用..
但是現在的Cache架構都是Associate Cache..(聽得懂的人應該知道我在說甚麼..不大清楚的可以翻計算機結構組織(ex:白算盤本..))