Cache是什麼東西?cache是什麼?什麼是cache?

2025-01-08 05:50:28 字數 1035 閱讀 8441

1樓:吳田田

cache(即高速緩衝儲存器(cache memory),是我們最常聽到的乙個詞了。在老鳥們眼中,這個詞或許已沒有再談的必要,因為他們對cache從設計的必要性到工作原理、工作過程等等都已瞭如指掌了;而對菜鳥朋友們而言,這些未必就很清楚。那麼,它們到底是指的什麼呢?

不用急,下面就請隨筆者一起來全面認識cache。

為什麼要設計cache

我們知道,電腦的記憶體是以系統匯流排的時脈頻率工作的,這個頻率通常也就是cpu的外頻(對於雷鳥、毒龍系列的處理器,由於在設計採用了ddr技術,cpu工作的外頻為系統匯流排頻率的兩倍)。但是,cpu的工作頻率(主頻)是外頻與倍頻因子的乘積。這樣一來,記憶體的工作頻率就遠低於cpu的工作頻率了。

這樣造成的直接結果是:cpu在執行完一條指令後,常常需要「等待」一些時間才能再次訪問記憶體,極大降了cpu工作效率。在這樣一種情況下,cache就應運而生了!

cache是什麼?什麼是cache?

2樓:愛教育的小達人

為了提高cpu讀寫程式和資料的速度,在ram和cpu之間增加了快取記憶體部件cache。

暫存器是cpu內部的元件,擁有非常高的讀寫速度,由於cpu的速度遠高於主記憶體,cpu直接從記憶體中存取資料要等待一定時間週期,cache中儲存著cpu剛用過或迴圈使用的一部分資料。

當cpu再次使用該部分資料時可從cache中直接呼叫,這樣就減少了cpu的等待時間,提高了系統的效率。

cache的特點是讀寫速度快、儲存容量小、**高、斷電後內容丟失。

暫存器的存取方式。

暫存器有序列和並行兩種數碼存取方式。

將n位二進位數一次存入暫存器或從暫存器中讀出的方式稱為並行方式。將n位二進位數以每次1位,分成n次存入暫存器並從暫存器讀出,這種方式稱為序列方式。

並行方式只需乙個時鐘脈衝就可以完成資料操作,工作速度快,但需要n根輸入和輸出資料線。

序列方式要使用幾個時鐘脈衝完成輸入或輸出操作,工作速度慢,但只需要一根輸入或輸出資料線,傳輸線少,適用於遠距離傳輸。

CACHE是什麼,計算機中cache是什麼意思

cache 原義是藏匿處,在計算機方面是快取記憶體的意思 計算機中cache是什麼意思?在計算機儲存系統的層次結構中,介於 處理器和主儲存器之間的高速小容量儲存器。它和主儲存器一起構成一級的儲存器。高速緩衝儲存器和主儲存器之間資訊的排程和傳送是由硬體自動進行的。某些機器甚至有二級 快取,每級快取比前...

cache要解決的問題是什麼,CPU中的Cache是為解決什麼問題而設計的

你要問哪方面的問題 copy 如果是組成的話是 cpu在執行程式所用的指令和讀資料都是針對記憶體的,也就是從記憶體中取得的。由於記憶體讀寫速度慢,為了提高cpu和記憶體之間資料交換的速度,在cpu和記憶體之間增加了cache cpu中的cache是為解決什麼問題而設計的?cache也就是快取,主要作...

計算機問題 cache是基於什麼進行工作的

cpu工作速度較高,但記憶體存取速度相對較低,則造成cpu等待,降低處理速度,浪費cpu的能力,cache用於做cpu和記憶體的快取。cache的工作原理是基於程式訪問的區域性性 通俗說就是把經常用到的資料放在一個高速的cache裡面 對大量典型程式運 況的分析結果表明,在一個較短的時間間隔內,由程...