快取是什麼意思

來源:酷知科普網 6.92K

簡要回答

快取是指可以進行高速資料交換的儲存器,它先於記憶體與CPU交換資料,因此速率很快。

快取是什麼意思

很多朋友在處理電腦檔案的時候,經常會看到快取這個概念,究竟快取是什麼意思?是臨時存放的空間還是指儲存檔案的速度?下面讓我們一起去了解吧。

詳細內容

快取只是記憶體中少部分資料的複製品,所以CPU到快取中尋找資料時,也會出現找不到的情況(因為這些資料沒有從記憶體複製到快取中去),這時CPU還是會到記憶體中去找資料,這樣系統的速率就慢下來了,不過CPU會把這些資料複製到快取中去,以便下一次不要再到記憶體中去取。

快取是什麼意思 第2張

快取的工作原理是當CPU要讀取一個數據時,首先從CPU快取中查詢,找到就立即讀取並送給CPU處理;沒有找到,就從速率相對較慢的記憶體中讀取並送給CPU處理,同時把這個資料所在的資料塊調入快取中,可以使得以後對整塊資料的讀取都從快取中進行,不必再呼叫記憶體。

快取是什麼意思 第3張

有時候,某些資料是會經常需要訪問的,像硬碟內部的快取(暫存器的一種)會將讀取比較頻繁的一些資料儲存在快取中,再次讀取時就可以直接從快取中直接傳輸。快取就像是一臺計算機的記憶體一樣,在硬碟讀寫資料時,負責資料的儲存、寄放等功能。

快取是什麼意思 第4張

快取容量的大小不同品牌、不同型號的產品各不相同,早期的硬碟快取基本都很小,只有幾百KB,已無法滿足使用者的需求。16MB和32MB快取是現今主流硬碟所採用,而在伺服器或特殊應用領域中還有快取容量更大的產品,甚至達到了64MB、128MB等。

快取是什麼意思 第5張

最早先的CPU快取是個整體的,而且容量很低,英特爾公司從Pentium時代開始把快取進行了分類。當時整合在CPU核心中的快取已不足以滿足CPU的需求,而製造工藝上的限制又不能大幅度提高快取的容量。

快取是什麼意思 第6張
熱門標籤