緩存是數(shù)據(jù)由內(nèi)存通往CPU的橋梁。它的速度比內(nèi)存快得多,但是容量也比內(nèi)存小的多。
關(guān)于它你了解多少呢?你知道怎么啟用CPU的二級緩存嗎?CPU的二極緩存又怎么查看呢?本文主要是關(guān)于CPU二級緩存的介紹,闡述了二級緩存的啟用方法及查看方法。
二級緩存
PU緩存(Cache Memory)位于CPU與內(nèi)存之間的臨時存儲器,它的容量比內(nèi)存小但交換速度快。在緩存中的數(shù)據(jù)是內(nèi)存中的一小部分,但這一小部分是短時間內(nèi)CPU即將訪問的,當(dāng)CPU調(diào)用大量數(shù)據(jù)時,就可避開內(nèi)存直接從緩存中調(diào)用,從而加快讀取速度。最初緩存只有一級,二級緩存(L2 CACHE)出現(xiàn)是為了協(xié)調(diào)一級緩存與內(nèi)存之間的速度。二級緩存比一級緩存速度更慢,容量更大,主要就是做一級緩存和內(nèi)存之間數(shù)據(jù)臨時交換的地方用。實際上,現(xiàn)在Intel和AMD處理器在一級緩存的邏輯結(jié)構(gòu)設(shè)計上有所不同,所以二級緩存對CPU性能的影響也不盡相同。
怎樣啟用CPU的二級緩存
1.首先打開注冊表,利用組合鍵win+r,輸入regedit
2.到注冊表HKCU_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management下
3.然后新建Dword值: SecondLevelDataCache,修改這個值為你的CPU的二級緩存的大小,填寫的時候使用10進制值。
4.你可以通過修改Dword值“SecondLevelDataCache”將CPU的2級緩存變?yōu)楦蟮?,然后重新啟?a href="http://www.delux-kingway.cn/v/tag/1247/" target="_blank">電腦即可。
如何查看二級緩存的參數(shù)
1、任務(wù)欄右擊-任務(wù)管理器。
2、點擊性能,L2緩存就是電腦CPU的二級緩存。
CPU二級緩存有什么作用
CPU尋找數(shù)據(jù)的“快捷方式”.簡單的說,緩存是數(shù)據(jù)由內(nèi)存通往CPU的橋梁。它的速度比內(nèi)存快得多,但是容量也比內(nèi)存小的多。同時緩存依據(jù)讀取速度和容量進一步分為一級和二級。在CPU需要數(shù)據(jù)的時候,遵循一級緩存→二級緩存→內(nèi)存的順序,從而盡量提高讀取速度。這樣“緩存+內(nèi)存”的系統(tǒng)就同時兼具了速度和容量的優(yōu)點。
AMD和Intel:巨大差異皆因設(shè)計
提到二級緩存容量的差距,還得從兩大CPU巨頭對一級緩存的理解說起。對,沒看錯,就是平常曝光率遠遜于二級緩存的“一級緩存”!它才是造成上面提到巨大差異的“罪魁禍?zhǔn)住薄?/p>
現(xiàn)今的CPU中,Intel對一級緩存的理解是“數(shù)據(jù)代碼指令追蹤緩存”,即是說一級緩存中存儲的其實只是二級緩存中數(shù)據(jù)和指令的地址,而不是這些數(shù)據(jù)和指令的復(fù)制。二級緩存的容量相當(dāng)程度上影響了IntelCPU的性能。
相比之下,AMD對一級緩存的定位是“實數(shù)據(jù)讀寫緩存”,即二級緩存中的一部分數(shù)據(jù)都要在一定的規(guī)則下搬到一級緩存中。
不僅在一級緩存的工作方式上有區(qū)別,而且AMD的CPU在一級緩存的大小上還占有優(yōu)勢,以AMDAthlon64X26000+AM2(盒)為例,兩個內(nèi)核各配備64KB數(shù)據(jù)高速緩存、64KB指令高速緩存。而價格稍高的IntelCore2DuoE6320(三年盒),兩個內(nèi)核各配備32KB數(shù)據(jù)高速緩存、32KB指令高速緩存。
當(dāng)然,上面只是Intel的AMD的CPU二級緩存巨大差異的主要原因。事實上CPU對二級緩存容量的“敏感”與否還受到諸如內(nèi)存控制器,流水線長度、頻率、總線架構(gòu)和指令集等等多方面的影響。在多核CPU中還關(guān)乎各個物理內(nèi)核之間的數(shù)據(jù)交換問題。
在多核心CPU中,對二級緩存的利用效率有高有低。簡單的說,Intel新一代Core架構(gòu)二級緩存的利用最為優(yōu)秀,AMD的AthlonX2系列次之,較老的PentiumD(PentiumEE)系列最差。
幾年時間里,二級緩存從小小的64KB一舉增長到了8MB,整整128倍!越來越大的二級緩存是不是真的換來了CPU性能同樣“突飛猛進”發(fā)展?還是只不過是Intel和AMD聯(lián)手玩的數(shù)字游戲?
其實,二級緩存容量對性能的影響是漸漸減弱的,當(dāng)二級緩存從沒有增長到128KB時,帶來的性能提升可能是直線上升的。但是當(dāng)它從2MB增長到4MB的時候,可能使用者甚至感覺不到性能的提升。這是因為在當(dāng)前CPU所處理數(shù)據(jù)的過程中,幾乎無時不刻需要用到128KB以下的緩存,但是需要用到1MB以上緩存的時候很少(2%左右)。因此雖然二級緩存越漲越大,實際上對CPU性能的影響卻是越來越小的。像文章開頭的兩款CPU,二級緩存巨大的差異并不會最終表現(xiàn)在CPU速度上。因此,完全不必要盲目追求二級緩存的高容量,夠用就好。
結(jié)語
關(guān)于CPU二級緩存的相關(guān)介紹就到這了,希望本文能對你有所幫助,如有不足之處歡迎指正。
-
cpu
+關(guān)注
關(guān)注
68文章
10908瀏覽量
213088 -
緩存
+關(guān)注
關(guān)注
1文章
242瀏覽量
26768
發(fā)布評論請先 登錄
相關(guān)推薦
CPU二級緩存打開器-加速
求大神指點 關(guān)于fpga實現(xiàn)數(shù)據(jù)的二級緩存
Java程序員筆記之mybatis結(jié)合redis實戰(zhàn)二級緩存
二級緩存一致性
什么是聯(lián)合并行處理二級緩存?
二級緩存和三級緩存的區(qū)別
![<b class='flag-5'>二級緩存</b>和三<b class='flag-5'>級</b><b class='flag-5'>緩存</b>的區(qū)別](https://file.elecfans.com/web1/M00/46/80/pIYBAFqfS8SARZg8AAHMlNMd1CQ414.png)
一級緩存、二級緩存、三級緩存區(qū)別是什么 詳解它們的區(qū)分方法
如何檢測cpu二級緩存是否損壞 詳解二級緩存對CPU性能影響
![如何檢測<b class='flag-5'>cpu</b><b class='flag-5'>二級緩存</b>是否損壞 詳解<b class='flag-5'>二級緩存</b>對<b class='flag-5'>CPU</b>性能影響](https://file.elecfans.com/web1/M00/5C/13/o4YBAFtyQWWAFQVdAADFGw9uAzs441.jpg)
二級緩存怎么清理或者關(guān)閉二級緩存的辦法介紹
![<b class='flag-5'>二級緩存</b>怎么清理或者關(guān)閉<b class='flag-5'>二級緩存</b>的辦法介紹](https://file.elecfans.com/web1/M00/5C/2C/pIYBAFtyTwiANrCvAADQLEpBIXc550.jpg)
二級緩存速度如何 二級緩存最大多少
二級緩存的簡單配置教程詳解 淺談二級緩存之功效
![<b class='flag-5'>二級緩存</b>的簡單配置教程詳解 淺談<b class='flag-5'>二級緩存</b>之功效](https://file.elecfans.com/web1/M00/5C/31/pIYBAFtyhS6AZMojAABUg4ib75I200.jpg)
評論