① CPU內部緩存:L2 2×256K與直接標示為2M有什麼區別
首先,從容量上說,前者只有512K,而後者是2M,肯定後者比前者強
如果2個的容量一樣,那麼2X XXX K大多數的意思是2個單核心封裝成一個雙核心,並不是原生雙核
② Intel的CPU二級緩存是1M,2M的表示,而AMD的CPU的二級緩存是512*2表示,請問二者有什麼區別
i的雙核心處理器是共享式二級緩存,就是說兩個核心都可以調用二級緩存中的數據,因此對每一個核心來說可用的二緩都是你說的1M或2M,而A的雙核心處理器是獨享式二級緩存,每個核心獨自使用512kB二緩,表示成512*2,兩部分二級緩存中的數據不能互通有無,從這個意義上來說A的雙核處理器執行效率不如i的高,但相比INTEL如此之依賴二級緩存的容量來提高執行效率,AMD通過在處理器內集成內存控制器〔INTEL平台上為其主板的北橋晶元組〕使其執行效率不至落後intel過多,而二級緩存的減小對處理器的成本控制和工藝要求都小很多,使其成為低端處理器王者,手機打字手軟,給分吧
③ 關於CPU的二級緩存,1M和2M的區別有多大能不能形象的說一下,或者舉個例子對比一下。
CPU二級緩存 CPU緩存(Cache Memory)位於CPU與內存之間的臨時存儲器,它的容量比內存小但交換速度快。在緩存中的數據是內存中的一小部分,但這一小部分是短時間內CPU即將訪問的,當CPU調用大量數據時,就可避開內存直接從緩存中調用,從而加快讀取速度。由此可見,在CPU中加入緩存是一種高效的解決方案,這樣整個內存儲器(緩存+內存)就變成了既有緩存的高速度,又有內存的大容量的存儲系統了。緩存對CPU的性能影響很大,主要是因為CPU的數據交換順序和CPU與緩存間的帶寬引起的。 緩存的工作原理是當CPU要讀取一個數據時,首先從緩存中查找,如果找到就立即讀取並送給CPU處理;如果沒有找到,就用相對慢的速度從內存中讀取並送給CPU處理,同時把這個數據所在的數據塊調入緩存中,可以使得以後對整塊數據的讀取都從緩存中進行,不必再調用內存。 正是這樣的讀取機制使CPU讀取緩存的命中率非常高(大多數CPU可達90%左右),也就是說CPU下一次要讀取的數據90%都在緩存中,只有大約10%需要從內存讀取。這大大節省了CPU直接讀取內存的時間,也使CPU讀取數據時基本無需等待。總的來說,CPU讀取數據的順序是先緩存後內存。 最早先的CPU緩存是個整體的,而且容量很低,英特爾公司從Pentium時代開始把緩存進行了分類。當時集成在CPU內核中的緩存已不足以滿足CPU的需求,而製造工藝上的限制又不能大幅度提高緩存的容量。因此出現了集成在與CPU同一塊電路板上或主板上的緩存,此時就把 CPU內核集成的緩存稱為一級緩存,而外部的稱為二級緩存。一級緩存中還分數據緩存(Data Cache,D-Cache)和指令緩存(Instruction Cache,I-Cache)。二者分別用來存放數據和執行這些數據的指令,而且兩者可以同時被CPU訪問,減少了爭用Cache所造成的沖突,提高了處理器效能。英特爾公司在推出Pentium 4處理器時,用新增的一種一級追蹤緩存替代指令緩存,容量為12KμOps,表示能存儲12K條微指令。 隨著CPU製造工藝的發展,二級緩存也能輕易的集成在CPU內核中,容量也在逐年提升。現在再用集成在CPU內部與否來定義一、二級緩存,已不確切。而且隨著二級緩存被集成入CPU內核中,以往二級緩存與CPU大差距分頻的情況也被改變,此時其以相同於主頻的速度工作,可以為CPU提供更高的傳輸速度。 二級緩存是CPU性能表現的關鍵之一,在CPU核心不變化的情況下,增加二級緩存容量能使性能大幅度提高。而同一核心的CPU高低端之分往往也是在二級緩存上有差異,由此可見二級緩存對於CPU的重要性。 CPU在緩存中找到有用的數據被稱為命中,當緩存中沒有CPU所需的數據時(這時稱為未命中),CPU才訪問內存。從理論上講,在一顆擁有二級緩存的CPU中,讀取一級緩存的命中率為80%。也就是說CPU一級緩存中找到的有用數據占數據總量的80%,剩下的20%從二級緩存中讀取。由於不能准確預測將要執行的數據,讀取二級緩存的命中率也在80%左右(從二級緩存讀到有用的數據占總數據的16%)。那麼還有的數據就不得不從內存調用,但這已經是一個相當小的比例了。目前的較高端的CPU中,還會帶有三級緩存,它是為讀取二級緩存後未命中的數據設計的—種緩存,在擁有三級緩存的CPU中,只有約5%的數據需要從內存中調用,這進一步提高了CPU的效率。 為了保證CPU訪問時有較高的命中率,緩存中的內容應該按一定的演算法替換。一種較常用的演算法是「最近最少使用演算法」(LRU演算法),它是將最近一段時間內最少被訪問過的行淘汰出局。因此需要為每行設置一個計數器,LRU演算法是把命中行的計數器清零,其他各行計數器加1。當需要替換時淘汰行計數器計數值最大的數據行出局。這是一種高效、科學的演算法,其計數器清零過程可以把一些頻繁調用後再不需要的數據淘汰出緩存,提高緩存的利用率。 CPU產品中,一級緩存的容量基本在4KB到64KB之間,二級緩存的容量則分為128KB、256KB、512KB、1MB、2MB等。一級緩存容量各產品之間相差不大,而二級緩存容量則是提高CPU性能的關鍵。二級緩存容量的提升是由CPU製造工藝所決定的,容量增大必然導致CPU內部晶體管數的增加,要在有限的CPU面積上集成更大的緩存,對製造工藝的要求也就越高 CPU的二級緩存一般情況下你感覺不是很明顯。但是它的作用卻不可忽視。它是暫存CPU運算時的數據的。硬碟的緩存主要在讀/寫的時候很突出。是CPU的二級緩存是在運行時候突出出來的,兩者相比不是很明顯。 你認為如果大於521K的和1M的都一樣的話。英特爾恭喜為什麼還推出1M的呢?他為什麼不把1M的緩存分成兩個512K的放在兩個CPU上從而降低成本呢?你用兩台同樣配置的電腦放上兩個不同的CPU。一個放P42.8E(1M二級緩存)。另一個放P42.8C(521K)的。然後同時運行1G左右視頻轉換!你會發現2.8E的要比2.8C的快1/5左右。
④ (4) 該CPU第4排標識上「2M」代表什麼含義
二兆的二級緩存
每台磁碟陣列設備都配備了一定數量的內存作為高速緩存使用,而且大多用戶以後可以擴充。在磁碟陣列設備中,常見的內存類型由SDRAM(同步內存)、FLASH(快閃記憶體)等。不同的磁碟陣列產品出廠時配備的內存容量不同,一般為幾十兆到數GB(1GB=1000MB)容量不等,這取決於磁碟陣列產品的應用范圍,一般來講,應用在小規模的區域網當中的磁碟陣列,如果只是應付幾台設備的訪問,64M以下內存容量即可。如果是上百個節點以上的訪問,就得需要上G容量的內存。當然,這不是絕對的因素,磁碟陣列產品的綜合性能發揮還取決於它的處理器能力、硬碟速度及其網路實際環境等因素的制約。總之,選購磁碟陣列產品時,應該綜合考慮各個方面的性能參數。
⑤ cpu二級緩存是怎麼回事,4m與2m有多大差別
簡單來說二級緩存是CPU讀取數據的一個臨時存放點,越大可以存的東西越多,CPU運算時間越短,望採納
⑥ 電腦CPU的緩存是什麼意思
CPU緩存(Cache Memory)是位於CPU與內存之間的臨時存儲器,它的容量比內存小的多但是交換速度卻比內存要快得多。高速緩存的出現主要是為了解決CPU運算速度與內存讀寫速度不匹配的矛盾,因為CPU運算速度要比內存讀寫速度快很多,這樣會使CPU花費很長時間等待數據到來或把數據寫入內存。在緩存中的數據是內存中的一小部分,但這一小部分是短時間內CPU即將訪問的,當CPU調用大量數據時,就可避開內存直接從緩存中調用,從而加快讀取速度。
⑦ CPU 2M二級緩存什麼意思
二級緩存又叫L2 CACHE,它是處理器內部的一些緩沖存儲器,其作用跟內存一樣。 它是怎麼出現的呢? 要上溯到上個世紀80年代,由於處理器的運行速度越來越快,慢慢地,處理器需要從內存中讀取數據的速度需求就越來越高了。然而內存的速度提升速度卻很緩慢,而能高速讀寫數據的內存價格又非常高昂,不能大量採用。從性能價格比的角度出發,英特爾等處理器設計生產公司想到一個辦法,就是用少量的高速內存和大量的低速內存結合使用,共同為處理器提供數據。這樣就兼顧了性能和使用成本的最優。而那些高速的內存因為是處於CPU和內存之間的位置,又是臨時存放數據的地方,所以就叫做緩沖存儲器了,簡稱「緩存」。它的作用就像倉庫中臨時堆放貨物的地方一樣,貨物從運輸車輛上放下時臨時堆放在緩存區中,然後再搬到內部存儲區中長時間存放。貨物在這段區域中存放的時間很短,就是一個臨時貨場。 最初緩存只有一級,後來處理器速度又提升了,一級緩存不夠用了,於是就添加了二級緩存。二級緩存是比一級緩存速度更慢,容量更大的內存,主要就是做一級緩存和內存之間數據臨時交換的地方用。現在,為了適應速度更快的處理器P4EE,已經出現了三級緩存了,它的容量更大,速度相對二級緩存也要慢一些,但是比內存可快多了。 緩存的出現使得CPU處理器的運行效率得到了大幅度的提升,這個區域中存放的都是CPU頻繁要使用的數據,所以緩存越大處理器效率就越高,同時由於緩存的物理結構比內存復雜很多,所以其成本也很高。
大量使用二級緩存帶來的結果是處理器運行效率的提升和成本價格的大幅度不等比提升。舉個例子,伺服器上用的至強處理器和普通的P4處理器其內核基本上是一樣的,就是二級緩存不同。至強的二級緩存是2MB~16MB,P4的二級緩存是512KB,於是最便宜的至強也比最貴的P4貴,原因就在二級緩存不同。
CPU有兩級高速緩存,一級和二級
CPU馬上要用的數據在一級里,次要的在二級里,再次要的在內存里,暫時不用的就都存在硬碟等其他存儲器了
同級奔騰和賽揚的區別就在二級緩存,但一般家用的,256K已經很好了。
1.7G 的賽揚是128K的,做這些事都沒什麼費力的啊。
相對來說現在這兩款比較都差不多少,但是amd的性價比較高些,便宜啊,功能還差不多
⑧ 2×2m的二級緩存CPU是什麼意思有4m的二級緩存好嗎
你是雙核的?
是雙核的話,2級緩存如果單獨標明是4m
那麼就是2個處理器核心共享4m
這樣的cache在處理經常使用的數據時還要計算歸屬於哪個處理器
而2*2m表示的是每個處理器核心單獨使用2m
這樣的緩存更接近單個處理器
2級緩存在數據上越接近處理器,速度也就越快
所以2*2m的要好
⑨ CPU 緩存4M和2M有什麼區別
CPU緩存大小是CPU的重要指標之一,而且緩存的結構和大小對CPU速度的影響非常大,CPU內緩存的運行頻率極高,一般是和處理器同頻運作,工作效率遠遠大於系統內存和硬碟。實際工作時,CPU往往需要重復讀取同樣的數據塊,而緩存容量的增大,可以大幅度提升CPU內部讀取數據的命中率。直接從緩存中讀取,不用再到內存或者硬碟上尋找,因此提高了系統性能。但往往是出於對CPU晶元面積和成本因素的考慮,通常CPU緩存都很小。CPU 緩存具體分為:一級緩存,二級緩存三級緩存。
L1 Cache(一級緩存)是CPU第一層高速緩存,分為數據緩存和指令緩存。內置的L1高速緩存的容量和結構對CPU的性能影響較大,不過高速緩沖存儲器均由靜態RAM組成,結構較復雜,在CPU管芯面積不能太大的情況下,L1級高速緩存的容量不可能做得太大。一般伺服器CPU的L1緩存的容量通常在32—256KB。
L2 Cache(二級緩存)是CPU的第二層高速緩存,分內部和外部兩種晶元。內部的晶元二級緩存運行速度與主頻相同,而外部的二級緩存則只有主頻的一半。L2高速緩存容量也會影響CPU的性能,原則是越大越好,現在家庭用CPU容量最大的是512KB,而伺服器和工作站上用CPU的L2高速緩存更高達256-1MB,有的高達2MB或者3MB。
L3 Cache(三級緩存),分為兩種,早期的是外置,現在的都是內置的。而它的實際作用即是,L3緩存的應用可以進一步降低內存延遲,同時提升大數據量計算時處理器的性能。降低內存延遲和提升大數據量計算能力對游戲都很有幫助。而在伺服器領域增加L3緩存在性能方面仍然有顯著的提升。比方具有較大L3緩存的配置利用物理內存會更有效,故它比較慢的磁碟I/O子系統可以處理更多的數據請求。具有較大L3緩存的處理器提供更有效的文件系統緩存行為及較短消息和處理器隊列長度。 其實最早的L3緩存被應用在AMD發布的K6-III處理器上,當時的L3緩存受限於製造工藝,並沒有被集成進晶元內部,而是集成在主板上。在只能夠和系統匯流排頻率同步的L3緩存同主內存其實差不了多少。後來使用L3緩存的是英特爾為伺服器市場所推出的Itanium處理器。接著就是P4EE和至強MP。Intel還打算推出一款9MB L3緩存的Itanium2處理器,和以後24MB L3緩存的雙核心Itanium2處理器。但基本上L3緩存對處理器的性能提高顯得不是很重要,比方配備1MB L3緩存的Xeon MP處理器卻仍然不是Opteron的對手,由此可見前端匯流排的增加,要比緩存增加帶來更有效的性能提升。
關於CPU緩存的詳細介紹,建議參考:網路 http://ke..com/link?url=_裡面有很詳細的說明。希望對你有幫助。
⑩ Intel的雙核處理器中的2m二級緩存,是指一個核中有2M兩個核中共4M,還是一核1M兩個核共2M.
如果CPU是INTEL的奔騰D 8XX系列的,是2M二級緩存,每個核心各分1M.如果是INTEL的奔騰D 9XX系列的,則是4M二級緩存,每個核心各分2M.所以INTEL的奔騰D9XX系列要比8XX性能更強,並且採用了65NM工藝,新增了8XX系列所沒有的一些技術和功能.