快取級別是啥意思,快取是啥意思

時間 2022-04-10 16:05:41

1樓:匿名使用者

由於cpu的運算速度愈來愈快,主儲存器(dram)的資料訪問速度常無法跟上cpu的速度,因而影響計算機的執行效率,如果在cpu與主儲存器之間,使用速度最快之sram來作為cpu的資料快取區,將可大幅提公升系統的執行效率,而且透過cache來事先讀取cpu可能需要的資料,可避免主儲存器與速度更慢的輔助記憶體的頻繁訪問資料,對系統的執行效率也大有幫助。

不過因sram比dram貴太多,如果主儲存器全採用sram則系統造價太高,所以一般皆只安裝512kb~1mb的cache。cache的應用除了加在cpu與主儲存器之間外,硬碟、印表機、cd-rom等外圍裝置也都會加上cache來提公升該裝置的資料訪問效率。

3.用於 dns 和 wins,用於遠端主機的最近已解析名稱的資源記錄的本地資訊儲存。通常,快取記憶體在計算機查詢和解析名稱被動態地建立。它也有助於優化解析被查詢名稱所需的時間。

4.將最近使用過的資料值臨時儲存於記憶體中的某個特殊池中以便於以後更快地進行訪問的過程。對於 dns,一般指 dns 查詢解析過程中 dns 伺服器儲存得自 dns 命名空間的資訊的能力。

(例如,dns 伺服器可以快取記憶體從其他 dns 伺服器收到的 dns 記錄。) 也可以在 dns 客戶服務中使用快取記憶體,將其作為 dns 客戶端儲存在最近的查詢過程中得到的資訊快取記憶體的方法。

2樓:匿名使用者

一般電腦都看l2級快取。快取越大速度越快

快取是啥意思?

3樓:職場張老師

快取指的是將需要頻繁訪問的網路內容存放在離使用者最近、訪問速度更快的系統中,以提高內容訪問速度的一種技術。快取伺服器就是存放頻繁訪問內容的伺服器。

幀緩衝儲存器(frame buffer):簡稱幀快取或視訊記憶體,它是螢幕所顯示畫面的乙個直接映象,又稱為位對映圖(bit map)或光柵。幀快取的每一儲存單元對應螢幕上的乙個畫素,整個幀快取對應一幀影象。

可燒錄cd或***驅動器一般具有2mb-4mb以上的大容量緩衝器,用於防止快取欠載(buffer underrun)錯誤,同時可以使燒錄工作平穩、恆定的寫入。一般來說,驅動器越快,就有更多的緩衝儲存器,以處理更高的傳輸速率。

擴充套件資料

快取工作原理

1、讀取順序

cpu要讀取乙個資料時,首先從cache中查詢,如果找到就立即讀取並送給cpu處理;如果沒有找到,就用相對慢的速度從記憶體中讀取並送給cpu處理,同時把這個資料所在的資料塊調入cache中,可以使得以後對整塊資料的讀取都從cache中進行,不必再呼叫記憶體。

正是這樣的讀取機制使cpu讀取cache的命中率非常高(大多數cpu可達90%左右),也就是說cpu下一次要讀取的資料90%都在cache中,只有大約10%需要從記憶體讀取。

這大大節省了cpu直接讀取記憶體的時間,也使cpu讀取資料時基本無需等待。總的來說,cpu讀取資料的順序是先cache後記憶體。

2、快取分類

intel從pentium開始將cache分開,通常分為一級快取記憶體l1和二級快取記憶體l2。在以往的觀念中,l1 cache是整合在cpu中的,被稱為片內cache。在l1中還分資料cache(d-cache)和指令cache(i-cache)。

它們分別用來存放資料和執行這些資料的指令,而且兩個cache可以同時被cpu訪問,減少了爭用cache所造成的衝突,提高了處理器效能。

3、讀取命中率

cpu在cache中找到有用的資料被稱為命中,當cache中沒有cpu所需的資料時(這時稱為未命中),cpu才訪問記憶體。從理論上講,在一顆擁有2級cache的cpu中,讀取l1 cache的命中率為80%。

也就是說cpu從l1 cache中找到的有用資料佔資料總量的80%,剩下的20%從l2 cache讀取。由於不能準確**將要執行的資料,讀取l2的命中率也在80%左右(從l2讀到有用的資料佔總資料的16%)。那麼還有的資料就不得不從記憶體呼叫,但這已經是乙個相當小的比例了。

在一些高階領域的cpu(像intel的itanium)中,我們常聽到l3 cache,它是為讀取l2 cache後未命中的資料設計的—種cache,在擁有l3 cache的cpu中,只有約5%的資料需要從記憶體中呼叫,這進一步提高了cpu的效率。

4樓:

許多人認為,「快取」是記憶體的一部分

許多技術文章都是這樣教授的

但是還是有很多人不知道快取在什麼地方,快取是做什麼用的

其實,快取是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找資料或指令的順序是:先到一級快取中找,找不到再到二級快取中找,如果還找不到就只有到記憶體中找了

5樓:晏衍諫曉楓

這個問題問得好,而樓上的兩位朋友回答的也過於簡單

樓主您好,我先給您舉個例子用於說明cpu與cpu快取和主記憶體之間的關係,您一看就會明白了。其它很多部件都有自己的快取,比如硬碟,而意思都是一樣的。

乙個商場,將要賣的商品按賣的比較火爆的跟比較冷清的分別放入兩個地方存放,乙個是這座商場裡的倉庫中,乙個是位於這座商場外邊n公里外的大庫中,商場的倉庫受到在商場內部的關係所以比較小,而商場外邊的大庫不受這個約束,所以很大。當然了,較為好賣的火爆的商品一定會放入到商場內部的倉庫中,而不太常用的商品及其它大量的商品會被放到商場外的大庫里存放,這個商場內部的倉庫就是快取而外邊的大庫則是記憶體,當售貨員需要取用商品的時候,到商場內部的倉庫中取當然要比到商場外的大庫中去取要快捷的多了,但是由於商場的倉庫大小有限,不可能將所有商品全都存放在這裡,所以有時還是必須得到大庫中去取。而每次售貨員到大庫去取時,都會順便帶些東西回來放入到商場的倉庫裡,以備下次取用時就不用再到外邊的大庫中取了。

這就是cpu訪問快取跟記憶體的全過程。由於快取在cpu內部而且比較昂貴,所以不可能做得太大,而記憶體沒有這個限制,您可以按自己的意願配置,**也相對便宜很多。當cpu需要取用資料時,首先會先到快取中看有沒有所需的資料,如果有則直接從快取中進行呼叫,如果沒有才會轉去到記憶體中取用所需的資料,同時並將**下次可能會需要的資料放入到快取中,這樣下次就沒必要到記憶體中取資料了。

不知道我這麼解釋您能否明白,如果還有什麼疑問可以qq我。

6樓:律瓃水安青

可以簡單理解,cpu太快,記憶體太慢,兩者直接交換資料,速度不匹配,中間加個中速的物件,以供協調兩者的速度。這個中間物件就叫快取。其它快取,原理一樣、

7樓:介孤儀倫

==!還以為那麼多人回答呢~~`

方法是:

開啟ie"alt+t然後o(英文),然後alt+i確定,alt+f確定,

重起ie.

這樣ie快取就清空了

8樓:司嫻將安然

用來存系統臨時檔案的。。可以增大記憶體/增大硬碟快取/減速少桌面圖示/清理磁碟/清理ie。。。來解決

9樓:董茜沈**

cpu的一部分,存在於cpu中

10樓:肇帆戴齊敏

快取(cache

memory)是硬碟控制器上的一塊記憶體晶元,具有極快的訪問速度,它是硬碟內部儲存和外界介面之間的緩衝器。由於硬碟的內部資料傳輸速度和外界介面傳輸速度不同,快取在其中起到乙個緩衝的作用。快取的大小與速度是直接關係到硬碟的傳輸速度的重要因素,能夠大幅度地提高硬碟整體效能。

當硬碟訪問零碎資料時需要不斷地在硬碟與記憶體之間交換資料,有大快取,則可以將那些零碎資料暫存在快取中,減小外系統的負荷,也提高了資料的傳輸速度。

**快取:l3 3m 這快取級別代表什麼意思 啊

cpu是不是快取級別越多越好?

11樓:

超頻的話 可以考慮5200 價效比很高

amd和intel的快取不具可比性 a的很小 但是使用率高 我的建議是 選5200