首頁>Club>
3
回覆列表
  • 1 # 13976514131

    什麼是快取CPU快取(Cache Memory)位於CPU與記憶體之間的臨時儲存器,它的容量比記憶體小但交換速度快。在快取中的資料是記憶體中的一小部分,但這一小部分是短時間內CPU即將訪問的,當CPU呼叫大量資料時,就可避開記憶體直接從快取中呼叫,從而加快讀取速度。由此可見,在CPU中加入快取是一種高效的解決方案,這樣整個記憶體儲器(快取+記憶體)就變成了既有快取的高速度,又有記憶體的大容量的儲存系統了。快取對CPU的效能影響很大,主要是因為CPU的資料交換順序和CPU與快取間的頻寬引起的。 快取是為了解決CPU速度和記憶體速度的速度差異問題。記憶體中被CPU訪問最頻繁的資料和指令被複制入CPU中的快取,這樣CPU就可以不經常到象“蝸牛”一樣慢的記憶體中去取資料了,CPU只要到快取中去取就行了,而快取的速度要比記憶體快很多。 這裡要特別指出的是:

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

    2..因為隨著時間的變化,被訪問得最頻繁的資料不是一成不變的,也就是說,剛才還不頻繁的資料,此時已經需要被頻繁的訪問,剛才還是最頻繁的資料,現在又不頻繁了,所以說快取中的資料要經常按照一定的演算法來更換,這樣才能保證快取中的資料是被訪問最頻繁的。

  • 中秋節和大豐收的關聯?
  • 裝飾品註冊商標屬於哪一類?