Ⅰ 什麼叫二級緩存一般都是1MB,或者是2MB
所謂CPU的緩存,是CPU自帶的一塊存儲區域,比內存速度快很多。所謂二級緩存,就是比則基圓一級緩存更慢點,價格更便宜,但比內存的速度孫塌還是要快多了。低端鋒基的以128K和256K較常見,好點的512K,1M二級緩存已經很高了,是現在AMD和P4在時長上競爭的主流高端晶元,比如P4 506和AMD 64位 3000+。
Ⅱ 二級緩存 2M 是什麼意思
CPU高速緩存(CPU Cache,在本文中簡稱緩存)是用於減少處理器訪問內存所需平均時間的部件。在金字塔式存儲體系中它位於自頂向下的第二層,僅次於CPU寄存器。其容量遠小於內存,但速度卻可以接近處理器的頻率。最初緩存只有一級,二級緩存(L2 CACHE)出現是為了協調一級緩存與內存之間的速度。二級緩存比一級緩存速度更慢,容量更大,主要就是做一級緩存和內存之間數據臨時交換的地方用。
簡單來說,硬碟是裝數據的,但是硬碟的傳輸效率或者說速度已經落後於其他配件的速度,所以其他配件效率再高,硬碟就只能一步步出來那點數據,還是顯得慢,尤其使用大型軟體的時候會明顯感覺慢,比如你要用的CAD或者3D。 所以,系統會在你使用某個程序之前把相關的數據先調出放在內存里,因為內存的讀取速度比硬碟快,所以使用的時候可以直接讀取內存來加快訪問速度。
接下來就更好理解了, 緩存比內存速度更快,但是容量要小,所以把一部分數據放在緩存里,讀取起來又比內存更好使,因此,緩存一般來說還是越大越好。
Ⅲ 一級緩存和二級緩存是什麼意思
分類: 電腦/網路 >> 操作系統/系統故障
解析:
許多人認為,「緩存」是內存的一部分
許多技術文章都是這樣教授的
但是還是有很多人不知道緩存在什麼地方,緩存是做什麼用的
其實,緩存是CPU的一部分,它存在於CPU中
CPU存取數據的速度非常的快,一秒鍾能夠存取、處理十億條指令和數據(術語:CPU主頻1G),而內存就慢很多逗運稿,快的內存能夠達到幾十兆就不錯了,可見兩者的速度差異是多麼的大
緩存是為了解決CPU速度和內存速度的速度差異問題
內存中被CPU訪問最頻繁的數據和指令被復制入CPU中的緩存,這樣CPU就可以不經常到象「蝸牛」一樣慢的內存中去取數據了,CPU只要到緩存中去取就行了,而緩存的速度要比內存快很多
這里要特別指出的是:
1.因為緩存只是內存中少部分數據的復製品,所以CPU到緩存中尋找數據時,也會出現找不到的情況(因為這些數據沒有從內存復制到緩存中去),這時CPU還是會到內存中去找數據山孝,這樣系統的速度就慢下來了,不過CPU會把這些數據復制到緩存中去,以便下一次不要再到內存中去取。
2.因為隨著時間的變化,被訪問得最頻繁的數據不是一成不變的,也就是說,剛才還不頻繁的數據,此時已經需要被頻繁的訪問,剛才還是最頻繁的數據,現在又不頻繁了,所以說緩存中的數據要經常按照一定的演算法來更換,這樣才能保證緩存中的數據是被訪問最頻繁的
3.關於一級緩存和二級緩存
為了分清這兩個概念,我們先了解一下RAM
ram和ROM相對的,RAM是掉電以後,其中才信息就消失那一種,ROM在掉電以後信息也不會消失那一種
RAM又分兩種,
一種是靜態RAM,SRAM;一種是動態RAM,DRAM。前者的存儲速度要比後者快得多,我們現在使用的內存一般都是動態RAM。
有的菜鳥就說了,為了增加系統的速度,把緩存擴大不就行了嗎,擴大的越大,緩存的數據越多,系統不就越快了嗎
緩存通常都是靜態RAM,速度是非常的快,
但是靜態RAM集成度低(存儲相同的數據,靜態RAM的體積是動態RAM的6倍),
價格高(同容量的靜態RAM是動態RAM的四倍),
由此可見,擴大靜態RAM作為緩存是一個非常愚蠢的行為,
但是為了提高系統的性能和速度,我們必須要擴大緩存,
這樣就有了一個折中的方法,不擴大原來的靜態RAM緩存,而是增加一些高速動態RAM做為緩存,
這些高速動態RAM速度要比常規動態RAM快,但比原來的靜態RAM緩存慢,
我們把原來的靜態ram緩存叫一級緩存,而把後來增加的動態RAM叫二級緩存。
一級緩存和二級緩存中的內容都是內存中訪問頻率高的數據的復製品(映射),它悄模們的存在都是為了減少高速CPU對慢速內存的訪問。
通常CPU找數據或指令的順序是:先到一級緩存中找,找不到再到二級緩存中找,如果還找不到就只有到內存中找了
Ⅳ 二級緩存和獨立顯卡是什麼關系
1、一般指的二級緩存,是CPU里的!而廠商一般也是用二級緩存的大小以區別CPU的檔次!
如E5200、E7200、E8400等都是二級緩存的不同!頻率甚少有差異!
2、顯卡里也有緩存!但顯卡不像CPU!不會把緩存標在規格上的!
3、二級緩存應該有兩種概念性的關系在其中!一是提高CPU尋找數據時的命中率,二是帶顯卡能力!
以上觀點,為個人多年經驗之談!忘笑納!!
Ⅳ 二級緩存是什麼意思
二級緩存是位於CPU與內存之間的臨時存儲器,它的容量比內存小但交換速度快。
CPU最初緩存只有一級,二級緩存出現是為了協調一級緩存與內存之間的速度。二級緩存比一級緩存速度更慢,容量更大,主要就是做一級緩存和內存之間數據臨時交換的地方用。
現在Intel和AMD處理器在一級緩存的邏輯結構設計上有所不同,所以二級緩存對CPU性能的影響也不盡相同。CPU讀取的數據(包括指令)中有80%的數據來自一級緩存,所以一級緩存的邏輯結構決定了CPU二級緩存容量對CPU性能的影響。
(5)顯卡2級緩存什麼意思擴展閱讀:
為了保證CPU訪問時有較高的命中率,緩存中的內容應該按一定的演算法替換。一種較常用的演算法是「最近最少使用演算法」(LRU演算法),它是將固定時間內最少被訪問過的行淘汰出局。
需要為每行設置一個計數器,LRU演算法是把命中行的計數器清零,其他各行計數器加1。當需要替換時淘汰行計數器計數值最大的數據行出局。這是一種高效、科學的演算法,其計數器清零過程可以把一些頻繁調用後再不需要的數據淘汰出緩存,提高緩存的利用率。