❶ 二級緩存是什麼
二級緩存的工作原理是當CPU要讀取一個數據時,首先從緩存中查找,如果找到就立即讀取並送給CPU處理;如果沒有找到,就用相對慢的速度從內存中讀取並送給CPU處理,同時把這個數據所在的數據塊調入緩存中,可以使得以後對整塊數據的讀取都從緩存中進行,不必再調用內存。
二級緩存是CPU性能表現的關鍵之一,在CPU核心不變化的情況下,增加二級緩存容量能使性能大幅度提高。二級緩存的容量分為128KB、256KB、512KB、1MB、2MB等。Intel雙核心處理器的二級緩存,Intel的雙核心CPU主要有Pentium D、Pentium EE、Core Duo三種,其中Pentium D、Pentium EE的二級緩存方式完全相同。Pentium D和Pentium EE的二級緩存都是CPU內部兩個內核具有互相獨立的二級緩存。
二級緩存的作用:
CPU在緩存中找到有用的數據被稱為命中,當緩存中沒有CPU所需的數據時(這時稱為未命中),CPU才訪問內存。從理論上講,在一顆擁有二級緩存的CPU中,讀取一級緩存的命中率為80%。也就是說CPU一級緩存中找到的有用數據占數據總量的80%,剩下的20%從二級緩存中讀取。由於不能准確預測將要執行的數據,讀取二級緩存的命中率也在80%左右(從二級緩存讀到有用的數據占總數據的16%)。那麼還有的數據就不得不從內存調用,但這已經是一個相當小的比例了。目前的較高端的CPU中,還會帶有三級緩存,它是為讀取二級緩存後未命中的數據設計的—種緩存,在擁有三級緩存的CPU中,只有約5%的數據需要從內存中調用,這進一步提高了CPU的效率。
為了保證CPU訪問時有較高的命中率,緩存中的內容應該按一定的演算法替換。一種較常用的演算法是「最近最少使用演算法」(LRU演算法),它是將最近一段時間內最少被訪問過的行淘汰出局。因此需要為每行設置一個計數器,LRU演算法是把命中行的計數器清零,其他各行計數器加1。當需要替換時淘汰行計數器計數值最大的數據行出局。這是一種高效、科學的演算法,其計數器清零過程可以把一些頻繁調用後再不需要的數據淘汰出緩存,提高緩存的利用率。
❷ CPU的二級緩存的2×2M,4×256K是什麼意思代表什麼怎麼比較
二級緩存又叫l2 cache,它是處理器內部的一些緩沖存儲器,其作用跟內存一樣。 它是怎麼出現的呢? 要上溯到上個世紀80年代,由於處理器的運行速度越來越快,慢慢地,處理器需要從內存中讀取數據的速度需求就越來越高了。然而內存的速度提升速度卻很緩慢,而能高速讀寫數據的內存價格又非常高昂,不能大量採用。從性能價格比的角度出發,英特爾等處理器設計生產公司想到一個辦法,就是用少量的高速內存和大量的低速內存結合使用,共同為處理器提供數據。這樣就兼顧了性能和使用成本的最優。而那些高速的內存因為是處於cpu和內存之間的位置,又是臨時存放數據的地方,所以就叫做緩沖存儲器了,簡稱「緩存」。它的作用就像倉庫中臨時堆放貨物的地方一樣,貨物從運輸車輛上放下時臨時堆放在緩存區中,然後再搬到內部存儲區中長時間存放。貨物在這段區域中存放的時間很短,就是一個臨時貨場。 最初緩存只有一級,後來處理器速度又提升了,一級緩存不夠用了,於是就添加了二級緩存。二級緩存是比一級緩存速度更慢,容量更大的內存,主要就是做一級緩存和內存之間數據臨時交換的地方用。現在,為了適應速度更快的處理器p4ee,已經出現了三級緩存了,它的容量更大,速度相對二級緩存也要慢一些,但是比內存可快多了。 緩存的出現使得cpu處理器的運行效率得到了大幅度的提升,這個區域中存放的都是cpu頻繁要使用的數據,所以緩存越大處理器效率就越高,同時由於緩存的物理結構比內存復雜很多,所以其成本也很高。
大量使用二級緩存帶來的結果是處理器運行效率的提升和成本價格的大幅度不等比提升。舉個例子,伺服器上用的至強處理器和普通的p4處理器其內核基本上是一樣的,就是二級緩存不同。至強的二級緩存是2mb~16mb,p4的二級緩存是512kb,於是最便宜的至強也比最貴的p4貴,原因就在二級緩存不同。
即l2 cache。由於l1級高速緩存容量的限制,為了再次提高cpu的運算速度,在cpu外部放置一高速存儲器,即二級緩存。工作主頻比較靈活,可與cpu同頻,也可不同。cpu在讀取數據時,先在l1中尋找,再從l2尋找,然後是內存,在後是外存儲器。所以l2對系統的影響也不容忽視。
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面積上集成更大的緩存,對製造工藝的要求也就越高
緩存(cache)大小是cpu的重要指標之一,其結構與大小對cpu速度的影響非常大。簡單地講,緩存就是用來存儲一些常用或即將用到的數據或指令,當需要這些數據或指令的時候直接從緩存中讀取,這樣比到內存甚至硬碟中讀取要快得多,能夠大幅度提升cpu的處理速度。
所謂處理器緩存,通常指的是二級高速緩存,或外部高速緩存。即高速緩沖存儲器,是位於cpu和主存儲器dram(dynamic ram)之間的規模較小的但速度很高的存儲器,通常由sram(靜態隨機存儲器)組成。用來存放那些被cpu頻繁使用的數據,以便使cpu不必依賴於速度較慢的dram(動態隨機存儲器)。l2高速緩存一直都屬於速度極快而價格也相當昂貴的一類內存,稱為sram(靜態ram),sram(static ram)是靜態存儲器的英文縮寫。由於sram採用了與製作cpu相同的半導體工藝,因此與動態存儲器dram比較,sram的存取速度快,但體積較大,價格很高。
處理器緩存的基本思想是用少量的sram作為cpu與dram存儲系統之間的緩沖區,即cache系統。80486以及更高檔微處理器的一個顯著特點是處理器晶元內集成了sram作為cache,由於這些cache裝在晶元內,因此稱為片內cache。486晶元內cache的容量通常為8k。高檔晶元如pentium為16kb,power pc可達32kb。pentium微處理器進一步改進片內cache,採用數據和雙通道cache技術,相對而言,片內cache的容量不大,但是非常靈活、方便,極大地提高了微處理器的性能。片內cache也稱為一級cache。由於486,586等高檔處理器的時鍾頻率很高,一旦出現一級cache未命中的情況,性能將明顯惡化。在這種情況下採用的辦法是在處理器晶元之外再加cache,稱為二級cache。二級cache實際上是cpu和主存之間的真正緩沖。由於系統板上的響應時間遠低於cpu的速度,如果沒有二級cache就不可能達到486,586等高檔處理器的理想速度。二級cache的容量通常應比一級cache大一個數量級以上。在系統設置中,常要求用戶確定二級cache是否安裝及尺寸大小等。二級cache的大小一般為128kb、256kb或512kb。在486以上檔次的微機中,普遍採用256kb或512kb同步cache。所謂同步是指cache和cpu採用了相同的時鍾周期,以相同的速度同步工作。相對於非同步cache,性能可提高30%以上。
目前,pc及其伺服器系統的發展趨勢之一是cpu主頻越做越高,系統架構越做越先進,而主存dram的結構和存取時間改進較慢。因此,緩存(cache)技術愈顯重要,在pc系統中cache越做越大。廣大用戶已把cache做為評價和選購pc系統的一個重要指標。
❸ 二級緩存2*256kb到底是256kb還是512kb
256KB*2等於是512KB,不同之處在於256KB*2是2個物理核心平均每個有256KB,而512KB是2個物理核心共享512KB
❹ 一級緩存: 2×64KB,二級緩存: 2×256KB,三級緩存:3MB什麼來的
cpu的處理數據的速度是非常非常快的,但是,數據需要從硬碟中讀取出才能傳遞到CPU處理,然而硬碟的讀寫速度跟CPU的處理初速比,差的實在是成千上萬倍。
所以加入了內存這個配件,他的目的就是將暫時需要用到的程序數據等,暫時存儲在內存中。由於內存的讀寫速度遠遠大於硬碟,所以這個效率得到了非常大的提升。
但是,CPU的處理速度依然遠遠大於內存,CPU依然需要等待大量的時間從內存讀取數據,CPU性能被浪費,所以CPU引入了一級緩存,他的容量很小,只有幾十K左右,但他的讀寫速度卻已經與CPU處理速度非常接近了。
但因為這樣的一級緩存成本非常非常高,所以是不可能做的很大的,但這么小的幾十K跟內存成百上千M的容量比,實在是不夠用,一級緩存與內存的數據傳遞又成
了瓶頸,出於成本考慮一級緩存不可能增大太多,所以又加入了二級緩存,他的速度比一級緩存要小的多,但成本低,而且可以做到比一級緩存大很多,所以就出現
了二級緩存,現在二級緩存基本都是1M以上的了,甚至都6M的了。
在這么一番改動後,基本可以滿足處理器的速度了。
不過,隨著技術的發展,現在的CPU處理能力比之前大大提升了。光一級緩存和二級緩存的容量已經不能夠滿足CPU處理的要求,有了三級緩存。
這一切的目的都是為了讓數據的傳遞能力達到與CPU的處理能力相當的水平。盡量把數據傳遞這個瓶頸降至最低。
如果哪天硬碟的數據讀寫能力達到或者超越了CPU的每秒處理能力,這些內存,一級緩存,二級緩存什麼的也就不再需要了。
所以各級緩存的存儲的東西雖然可能不同,但是作用都是盡量發揮CPU每秒鍾多出來的運算能力,平衡與硬碟和內存之間的速度差距。
❺ 關於CPU 2級緩存是怎麼計算的
速度和2級緩存關系並不是很明顯. IU和AU的工作方式不一樣的. IU是L2大 AU是L1大. 從他們工作方式上來講. 打個比方:IU的L1就象是一本書的目錄,L2就是內容. 他運算一個指令是先找到目錄再自動聯結到內容.這里就有一個連接時間,雖然很小.. AU則是直接存儲在L1中,這樣處理速度快的多. 也就是說,當IU的L2中的量非常多時,才能體驗出它的意義
所以說I7之所以貴,不是L2的什麼,而是核心更強
❻ CPU二級緩存的緩存容量
CPU產品中,一級緩存的容量基本在4KB到64KB之間,二級緩存的容量則分為128KB、256KB、512KB、1MB、2MB等。一級緩存容量各產品之間相差不大,而二級緩存容量則是提高CPU性能的關鍵。二級緩存容量的提升是由CPU製造工藝所決定的,容量增大必然導致CPU內部晶體管數的增加,要在有限的CPU面積上集成更大的緩存,對製造工藝的要求也就越高
CPU的二級緩存一般情況下你感覺不是很明顯。但是它的作用卻不可忽視。它是暫存CPU運算時的數據的。硬碟的緩存主要在讀/寫的時候很突出。是CPU的二級緩存是在運行時候突出出來的,兩者相比不是很明顯。
你認為如果大於512K的和1M的都一樣的話。英特爾公司為什麼還推出1M的呢?他為什麼不把1M的緩存分成兩個512K的放在兩個CPU上從而降低成本呢?你用兩台同樣配置的電腦放上兩個不同的CPU。一個放P4 2.8E(1M二級緩存)。另一個放P4 2.8C(512K)的。然後同時運行1G左右視頻轉換!你會發現2.8E的要比2.8C的快1/5左右。
❼ 聯想M490S電腦怎麼樣
M490s為2013年1月上市的輕薄多彩版產品,是便攜性高的14寸靚麗時尚辦公本 。聯想揚天 M490s筆記本電腦, 採用第三代英特爾®酷睿®處理器技術,專門針對主流商用用戶設計的筆記本。能同時滿足用戶對於筆記本便攜性和豐富多媒體應用的需求,操作系統: Windows 8 中文版。
屏幕尺寸:
14英寸1366x768
CPU型號:
Intel酷睿i33217U
CPU主頻:
1.8GHz
內存容量:
2GBDDR3
硬碟容量:
16GB+500GB混合硬碟
顯卡晶元:
NVIDIAGeForceGT710M
操作系統:
預裝Windows8(簡體中文版)
攝像頭:
集成攝像頭