電腦CPU二級緩存的開啟方法和如何查看二級緩存的參數

2019-04-27 09:26:35 來源:互聯網作者:佚名 人氣: 次閱讀 2096 條評論

怎么啟用CPU的二級緩存?緩存是數據由內存通往CPU的橋梁。它的速度比內存快得多,但是容量也比內存小的多。那我們在電腦中怎么開啟CPU的二級緩存的呢?今天小編就來跟大家分享一下關于使用CPU的二級緩存開啟的操作方法及查看方法。...

  怎么啟用CPU的二級緩存?緩存是數據由內存通往CPU的橋梁。它的速度比內存快得多,但是容量也比內存小的多。那我們在電腦中怎么開啟CPU的二級緩存的呢?今天小編就來跟大家分享一下關于使用CPU的二級緩存開啟的操作方法及查看方法。


二級緩存

  PU緩存(Cache Memory)位于CPU與內存之間的臨時存儲器,它的容量比內存小但交換速度快。在緩存中的數據是內存中的一小部分,但這一小部分是短時間內CPU即將訪問的,當CPU調用大量數據時,就可避開內存直接從緩存中調用,從而加快讀取速度。最初緩存只有一級,二級緩存(L2 CACHE)出現是為了協調一級緩存與內存之間的速度。二級緩存比一級緩存速度更慢,容量更大,主要就是做一級緩存和內存之間數據臨時交換的地方用。實際上,現在Intel和AMD處理器在一級緩存的邏輯結構設計上有所不同,所以二級緩存對CPU性能的影響也不盡相同。 怎樣啟用CPU的二級緩存

  1.首先打開注冊表,利用組合鍵win+r,輸入regedit

怎樣啟用CPU的二級緩存 如何查看二級緩存的參數

  2.到注冊表HKCU_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management下

怎樣啟用CPU的二級緩存 如何查看二級緩存的參數

  3.然后新建Dword值: SecondLevelDataCache,修改這個值為你的CPU的二級緩存的大小,填寫的時候使用10進制值。

怎樣啟用CPU的二級緩存 如何查看二級緩存的參數

  4.你可以通過修改Dword值“SecondLevelDataCache”將CPU的2級緩存變為更大的,然后重新啟動電腦即可。 如何查看二級緩存的參數

  1、任務欄右擊-任務管理器。

怎樣啟用CPU的二級緩存 如何查看二級緩存的參數

  2、點擊性能,L2緩存就是電腦CPU的二級緩存。

怎樣啟用CPU的二級緩存 如何查看二級緩存的參數

  CPU二級緩存有什么作用

  CPU尋找數據的“快捷方式”.簡單的說,緩存是數據由內存通往CPU的橋梁。它的速度比內存快得多,但是容量也比內存小的多。同時緩存依據讀取速度和容量進一步分為一級和二級。在CPU需要數據的時候,遵循一級緩存→二級緩存→內存的順序,從而盡量提高讀取速度。這樣“緩存+內存”的系統就同時兼具了速度和容量的優點。

  AMD和Intel:巨大差異皆因設計

  提到二級緩存容量的差距,還得從兩大CPU巨頭對一級緩存的理解說起。對,沒看錯,就是平常曝光率遠遜于二級緩存的“一級緩存”!它才是造成上面提到巨大差異的“罪魁禍首”。

  現今的CPU中,Intel對一級緩存的理解是“數據代碼指令追蹤緩存”,即是說一級緩存中存儲的其實只是二級緩存中數據和指令的地址,而不是這些數據和指令的復制。二級緩存的容量相當程度上影響了IntelCPU的性能。

  相比之下,AMD對一級緩存的定位是“實數據讀寫緩存”,即二級緩存中的一部分數據都要在一定的規則下搬到一級緩存中。

  不僅在一級緩存的工作方式上有區別,而且AMD的CPU在一級緩存的大小上還占有優勢,以AMDAthlon64X26000+AM2(盒)為例,兩個內核各配備64KB數據高速緩存、64KB指令高速緩存。而價格稍高的IntelCore2DuoE6320(三年盒),兩個內核各配備32KB數據高速緩存、32KB指令高速緩存。

  當然,上面只是Intel的AMD的CPU二級緩存巨大差異的主要原因。事實上CPU對二級緩存容量的“敏感”與否還受到諸如內存控制器,流水線長度、頻率、總線架構和指令集等等多方面的影響。在多核CPU中還關乎各個物理內核之間的數據交換問題。

  在多核心CPU中,對二級緩存的利用效率有高有低。簡單的說,Intel新一代Core架構二級緩存的利用最為優秀,AMD的AthlonX2系列次之,較老的PentiumD(PentiumEE)系列最差。

  幾年時間里,二級緩存從小小的64KB一舉增長到了8MB,整整128倍!越來越大的二級緩存是不是真的換來了CPU性能同樣“突飛猛進”發展?還是只不過是Intel和AMD聯手玩的數字游戲?

  其實,二級緩存容量對性能的影響是漸漸減弱的,當二級緩存從沒有增長到128KB時,帶來的性能提升可能是直線上升的。但是當它從2MB增長到4MB的時候,可能使用者甚至感覺不到性能的提升。這是因為在當前CPU所處理數據的過程中,幾乎無時不刻需要用到128KB以下的緩存,但是需要用到1MB以上緩存的時候很少(2%左右)。因此雖然二級緩存越漲越大,實際上對CPU性能的影響卻是越來越小的。像文章開頭的兩款CPU,二級緩存巨大的差異并不會最終表現在CPU速度上。因此,完全不必要盲目追求二級緩存的高容量,夠用就好。 結語

  關于CPU二級緩存的相關介紹就到這了,希望本文能對你有所幫助,如有不足之處歡迎指正。

您可能感興趣的文章

相關文章