㈠ sram通常用做系統的高速緩存 稱為
你說的是什麼緩存,是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系統的一個重要指標。
㈡ 我想知道cache的組成到底是dram還是sram
cache由SRAM組成,位於CPU和主存儲器DRAM之間。
cache是位於CPU與內存間的一種容量較小但速度很高的存儲器。CPU的速度遠高於內存,當CPU直接從內存中存取數據時要等待一定時間周期,而Cache則可以保存CPU剛用過或循環使用的一部分數據。
如果CPU需要再次使用該部分數據時可從Cache中直接調用,這樣就避免了重復存取數據,減少了CPU的等待時間,因而提高了系統的效率。
Cache又分為L1Cache(一級緩存)和L2Cache(二級緩存),L1Cache主要是集成在CPU內部,而L2Cache集成在主板上或是CPU上。
(2)sram的緩存擴展閱讀:
SRAM主要用於二級高速緩存(Level2 Cache)。它利用晶體管來存儲數據。與DRAM相比,SRAM的速度快,但在相同面積中SRAM的容量要比其他類型的內存小。
SRAM的速度快但昂貴,一般用小容量的SRAM作為更高速CPU和較低速DRAM 之間的緩存(cache)。
SRAM也有許多種,如AsyncSRAM (Asynchronous SRAM,非同步SRAM)、Sync SRAM (Synchronous SRAM,同步SRAM)、PBSRAM (Pipelined Burst SRAM,流水式突發SRAM),還有INTEL沒有公布細節的CSRAM等。
參考資料:網路-CACHE存儲器
參考資料:網路-SRAM
㈢ PC的CPU中緩存所用SRAM的單位容量(/MB)價格是多少
有些處理器同樣是四核卻有三級緩存,有些只有二級,主頻和FSB是相等,但是價格的確實天差地別,每個單位容量的緩存的價格,還沒有這種確定的說法
㈣ SRAM構成一級緩存還是二級緩存,或者一二三級緩存代表著什麼硬體
你是想來了解SRAM的作用嗎?
CPU緩存(Cache Memory)位於CPU與內存之間的臨時存儲器,它的容量比內存小但交換速度快。在緩存中的數據是內存中的一小部分,但這一小部分是短時間內CPU即將訪問的,當CPU調用大量數據時,就可避開內存直接從緩存中調用,從而加快讀取速度。最初緩存只有一級,二級緩存(L2 CACHE)出現是為了協調一級緩存與內存之間的速度。二級緩存比一級緩存速度更慢,容量更大,主要就是做一級緩存和內存之間數據臨時交換的地方用。
㈤ SRAM是緩存還是內存
SRAM是一種讀寫速度很優秀的存儲器(比DRAM速度快很多的存儲器),因為讀寫速度優秀,所以價格就貴,所以一般容量做的比較小,容量做大的話成本就會很高(因為計算機要親民啊,做的那麼貴誰買得起呢),所以一般不拿來當內存使用(就是平常說的內存條),一般用作TLB(快表)或者用來減少存取時間的高速緩存,而DRAM一般用來做內存,一般容量比較大,為什麼容量大呢,因為他比SRAM存儲器慢所以價格便宜,容量做大一點就沒關系啦
㈥ 書上說 通常SRAM被用來作為高速緩沖儲存器Cache,DRAM被用來作為內存,是不是說SRAM不是內存
是這樣的:
SRAM 速度快,容量小,價格貴
DRAM速度不快,容量大,價格便宜
所以市場普及的是DRAM晶元的內存條,所以一提到內存通常指DRAM。
SRAM當然可以作內存,但是可能只有特殊行業才用吧。
至於cache,是緩沖,緩存,是寄存器與鎖存器 緩沖器等等的結合,有內存的部分,但製作工藝與組成晶元不同,價格比內存貴。
㈦ 處理器三級緩存是SRAM還是SDRAM
是SRAM。
前邊的,一級緩存跟二級緩存都是用的SRAM,怎麼三級緩存就嫌人家慢了……SRAM是最快的。
SDRAM是DDR-SDRAM的前身,換句話說這個東西比現在內存條上用的內存模塊落後。
㈧ 某SRAM晶元的存儲容量為64k*16位,該晶元的地址線和數據線數目為多少
SRAM晶元的存儲容量為64k*16位,該晶元的地址線是16根,數據線是16根。
存儲容量的計算公式是:2^n,其中n就表示地址線的數目。2^16=65536,在計算機中就稱其存儲容量最大可擴展為64K。存儲器晶元容量=單元數×數據線位數,因此64k*16位晶元的數據線是16根。
SRAM的中文意思就是靜態隨機存取存儲器,是隨機存取存儲器的一種。所謂的「靜態」,是指這種存儲器只要保持通電,裡面儲存的數據就可以恆常保持。
相對之下,動態隨機存取存儲器(DRAM)裡面所儲存的數據就需要周期性地更新。然而,當電力供應停止時,SRAM儲存的數據還是會消失(被稱為volatile memory),這與在斷電後還能儲存資料的ROM或快閃記憶體是不同的。
(8)sram的緩存擴展閱讀
SRAM主要用途:
SRAM主要用於二級高速緩存(Level2 Cache)。它利用晶體管來存儲數據。與DRAM相比,SRAM的速度快,但在相同面積中SRAM的容量要比其他類型的內存小。
SRAM的速度快但昂貴,一般用小容量的SRAM作為更高速CPU和較低速DRAM 之間的緩存(cache)。
SRAM也有許多種,如AsyncSRAM (Asynchronous SRAM,非同步SRAM)、Sync SRAM (Synchronous SRAM,同步SRAM)、PBSRAM (Pipelined Burst SRAM,流水式突發SRAM),還有INTEL沒有公布細節的CSRAM等。
SRAM一般可分為五大部分:存儲單元陣列(core cells array),行/列地址解碼器(decode),靈敏放大器(Sense Amplifier),控制電路(control circuit),緩沖/驅動電路(FFIO)。
SRAM是靜態存儲方式,以雙穩態電路作為存儲單元,SRAM不像DRAM一樣需要不斷刷新,而且工作速度較快,但由於存儲單元器件較多,集成度不太高,功耗也較大。
㈨ CPU中的2級緩存是SRAM還是DRAM
補充:
目前,PC及其伺服器系統的發展趨勢之一是CPU二級緩存越做越大,系統架構越做越先進,而DRAM的結構和存取時間改進較慢。因此現在的CPU的二級緩存通常都是SRAM。
㈩ CPU使用的Cache是用SRAM組成的一種高速緩沖存儲器,下列敘述中,正確的是——————
A Cache功能上與寄存器不同 X
B Cache的讀寫速度大大大於主存 X
C OK
D Cache不是內容副本,而是調度緩存 X