設(shè)為首頁
加入收藏
聯(lián)系我們
 
您當前的位置:工控資源網(wǎng) ->文章中心 ->電腦專欄 -> 文章內(nèi)容 退出登錄 用戶管理
欄目導(dǎo)航
· 網(wǎng)站首頁 · 維修指南
· 技術(shù)文章 · 家電專欄
· 培訓(xùn)資訊 · 展會信息
· 電腦專欄 · 關(guān)于本站
熱門文章
· [培訓(xùn)資訊] 10月27日西門子S7-3..
· [培訓(xùn)資訊] 10月27日西門子300/..
· [培訓(xùn)資訊] 9月份北京工控自動化..
· [技術(shù)文章] 從入門到精通:學(xué)PLC..
· [培訓(xùn)資訊] 11月14日西門子博途..
· [家電專欄] 電磁爐原理與維修
· [維修指南] 變頻器維修經(jīng)驗
· [技術(shù)文章] 可編程控制器梯形圖..
· [技術(shù)文章] 車間主任崗位責任制..
· [維修指南] 變頻器維修常用檢測..
· [技術(shù)文章] PLC可編程序控制器基..
· [培訓(xùn)資訊] 2月15日歐姆龍PLC編..
相關(guān)文章
· [推薦] 10月27日西門子S7-300/400 P..
· [推薦] 10月27日西門子300/400PLC編..
· [新聞] 9月份北京工控自動化培訓(xùn)中心..
· [轉(zhuǎn)載] 從入門到精通:學(xué)PLC之路詳解..
· [推薦] 11月14日西門子博途1500 PL..
· [推薦] 電磁爐原理與維修
· [推薦] 變頻器維修經(jīng)驗
· [推薦] 可編程控制器梯形圖的設(shè)計方..
· [轉(zhuǎn)載] 車間主任崗位責任制
· [推薦] 變頻器維修常用檢測方法
· [推薦] PLC可編程序控制器基礎(chǔ)知識
· [推薦] 2月15日歐姆龍PLC編程應(yīng)用培..
對CPU進行優(yōu)化
作者:不詳  來源:轉(zhuǎn)載  發(fā)布時間:2010-03-17 09:12:37  發(fā)布人:admin

減小字體 增大字體

 對于CPU二級緩存(L2 Cache)的作用,想必大家都多多少少有一定了解,即使不完全明白其中道理,至少也可以從Pentium 4和Celeron的差價判斷出其重要性—256KB二級緩存的Celeron D 2.4GHz比512KB二級緩存的Pentium 4 2.4C便宜近一半。如果這時候有人說Windows XP操作系統(tǒng)并沒有充分利用CPU的二級緩存,你會怎么想?這簡直就是在浪費用戶的投資嘛!

  事實上,有一種廣為流傳的說法是Windows XP沒有對CPU進行優(yōu)化,理由就是它默認狀態(tài)下并沒有打開CPU的二級緩存。如果你打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Session Manager\Memory Management”,在其中可以看到一個名為“SecondLevelDataCache”的項,它的默認值為“0”。再明顯不過了,“SecondLevelDataCache”就是二級數(shù)據(jù)緩存的意思,既然被設(shè)置為“0”,那就是關(guān)閉了二級緩存。

  正是基于以上論斷,才出現(xiàn)了優(yōu)化二級緩存的技巧,也就是把“SecondLevelDataCache”的值設(shè)置為CPU的二級緩存容量(單位KB)。在眾多的優(yōu)化軟件中也包含了優(yōu)化CPU二級緩存的設(shè)置,例如“超級兔子魔法設(shè)置”、“Windows優(yōu)化大師”和PcMedik等。這樣的優(yōu)化到底有多大的效果呢?還是讓事實說話比較好,請看我們進行的對比測試。

  從測試結(jié)果來看,修改“SecondLevel DataCache”的值對測試結(jié)果沒有任何影響,這是為什么呢?事實上,在微軟的知識庫文章(http://support.microsoft.com/default.aspx?scid=kb;en-us;183063)中可以看到,從Windows NT4開始,“SecondLevelData Cache”的默認設(shè)置就已經(jīng)是“0”了。這篇文章指出,當“SecondLevelDataCache”為“0”時,系統(tǒng)會嘗試通過硬件抽象層(Hardware Abstraction Layer,HAL)獲取二級緩存容量,即便是硬件抽象層無法獲取二級緩存容量,系統(tǒng)也默認設(shè)定二級緩存為256KB,而不是完全關(guān)閉二級緩存。在另外一篇Windows 2000的知識庫文章中(http://support.microsoft.com/default.aspx?scid=kb;en-us;228766)中,明確地告訴用戶,一些第三方資料宣稱修改“SecondLevelDataCache”可以優(yōu)化系統(tǒng)性能,這是不正確的。Windows XP與Windows NT4/2000都是NT內(nèi)核,因此在設(shè)計上具有一定的繼承性,雖然這兩篇知識庫文章并不是直接針對Windows XP提出的,但可以看到這個問題由來已久,Windows NT系列操作系統(tǒng)在最初就已經(jīng)把這個問題考慮周全了。

  從實際測試的結(jié)果和微軟知識庫文章的解釋可以得出結(jié)論,所謂的Windows系統(tǒng)沒有對CPU進行優(yōu)化的說法是錯誤的,雖然手動修改“SecondLevelDataCache”也沒有帶來什么負面影響,但這種“優(yōu)化”絕對是多此一舉。

  測試平臺: CPU Pentium 4 2.8E
  主板 微星865PE Neo2
  內(nèi)存 Kingston DDR400(256MB×2)
  硬盤 Maxtor Plus 9 120GB(SATA)
  顯卡 ELSA影雷者FX534DV
  操作系統(tǒng) Windows XP Pro+SP1

SecondLevelDataCache Super Pi 209萬位測試
  0 110秒
  1024 110秒
  512 110秒
  256 110秒
  128 110秒
  64 110秒
  32 110秒
  16 110秒
  8 110秒

[] [返回上一頁] [打 印] [收 藏]
關(guān)于本站 - 公司簡介 - 網(wǎng)站幫助 - 廣告合作 - 下載聲明 - 友情連接 - 網(wǎng)站地圖 - 網(wǎng)站留言 - 企業(yè)郵局 - 管理登錄
Copyright © 2007-2020 whyymc.com All Rights Reserved .
公司地址:北京市大興區(qū)康莊路原生墅康和園137號樓1-102
電話:010-67577139 13811659603 微信:13811659603
聯(lián)系郵箱:zggkzyw@163.com 京ICP備11002135號
Powered by:工控Vsp4