快取的作用是什麼
- 綜合知識
- 關注:7.51K次
快取是為了解決CPU速度和記憶體速度的速度差異問題 。
記憶體中被CPU訪問最頻繁的資料和指令被複製入CPU中的快取,這樣CPU就可以不經常到象“蝸牛”一樣慢的記憶體中去取資料了,CPU只要到快取中去取就行了,而快取的速度要比記憶體快很多。
這裡要特別指出的是:
1、因為快取只是記憶體中少部分資料的複製品,所以CPU到快取中尋找資料時,也會出現找不到的情況,這時CPU還是會到記憶體中去找資料,這樣系統的速度就慢下來了,不過CPU會把這些資料複製到快取中去,以便下一次不要再到記憶體中去取;
2、因為隨著時間的變化,被訪問得最頻繁的資料不是一成不變的,也就是說,剛才還不頻繁的資料,此時已經需要被頻繁的訪問,剛才還是最頻繁的資料,現在又不頻繁了,所以說快取中的資料要經常按照一定的演算法來更換,這樣才能保證快取中的資料是被訪問最頻繁的 。
標籤:
快取
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zonghezhishi/np6n96.html