XP與CPU L2快取的問題





jshj0314
2002-08-05, 03:55 AM
各位好,我看了這個網頁 (http://member.ctinets.com/~alankllam/Optimize.html#L2Cache) ,他說”善用 CPU 的 L2 Cache 加快整體效能”,我想請問這是什麼意思啊?難道XP自己不知道我們的CPU的L2快取有多少嗎?

我照他的方法找到那個機碼,看到原始的值是0,我的CPU是Intel P4 1.6AG,於是我就給它填入512了,可是我還是不懂為什麼要這樣做,有知其一不知其二的感覺。也不知道這個機碼是XP堶堛熙]定?

請知道的人為我們解說一下,謝謝。




Schnaufer
2002-08-05, 07:55 AM
  Detailed Explanation of SecondLevelDataCache (http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q183063&)

  How to Change the Server Service Properties (http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q228766&)

  原則上這個設定 NT/2K/XP 應該都一樣,但在第二篇末有一段談到此一設定對於效能增加的問題,建議你先去看看。

阿 土
2002-08-05, 07:58 AM
正常情況下 WinXP 會自動識別 CPU 的 L2 Cache , 但有時 WinXP 不會這樣做,手動設定只是強制 WinXP 識別你的 CPU L2 Cache Size

jshj0314
2002-08-05, 11:18 AM
最初由 Schnaufer 發表
  Detailed Explanation of SecondLevelDataCache (http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q183063&)

  How to Change the Server Service Properties (http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q228766&)

  原則上這個設定 NT/2K/XP 應該都一樣,但在第二篇末有一段談到此一設定對於效能增加的問題,建議你先去看看。

謝謝 Schnaufer 與 阿土

Schnaufer提供的這兩篇正是我想知道的。不過我有個名詞不知道它的中文是什麼,就是HAL中文翻成?。
原文在下: If the value of this entry is 0, the system attempts to retrieve the L2 cache size from the Hardware Abstraction Layer (HAL) for the platform. ----from Microsoft Knowledge Base Article - Q183063
謝謝

Schnaufer
2002-08-05, 11:29 AM
  微軟是直譯為 "硬體抽象層",想要多了解可以看看 如何疑難排解 Windows 2000 硬體抽象層問題 (http://support.microsoft.com/default.aspx?scid=http://www.microsoft.com/Taiwan/support/xmlkb/CHT237556.asp)(中文比較容易看,這篇並沒有 HAL 的解釋,只是 How-To 而已。),完整的解釋請看 Windows NT Hardware Abstraction Layer (HAL) (http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q99588&)。

  又,一些 third-party 的資訊是蠻有參考價值的,不過自己仍要判斷其適用性,不可完全相信。畢竟,它們又沒有收你的 $,如果出事了它們可不會負責的。微軟既然收了你的 $(盜版的當然不在討論之列),那後續的支援服務則是它應該做的,如果它的文件出錯,而沒有在勘誤表更正,那麼應該是可以向他求償。

angelfish
2003-06-02, 10:12 AM
原來如此我了解了
看到各位高手這麼無私ㄉ指導讓我開使也想去幫助本站的新手ㄅ雖然我只有綿薄之力希望各位不吝賜教唷!