提高數據訪問速度
Cache(快取)的主要作用是提高數據訪問速度,以匹配CPU的處理速度。
Cache通過存儲CPU最近使用或頻繁訪問的數據,使得這些數據能夠以比主存儲器更快的速度被CPU訪問。Cache通常由速度較快的存儲器(如SRAM)構成,容量相對主存儲器(如DRAM)來說較小。它的工作原理基於程式執行與數據訪問的局域性行為,即在一定時間和空間內,被訪問的代碼和數據集中於一部分。
Cache通過預讀取、寫入和臨時存儲數據,顯著提高了計算機系統的處理速度,緩和了CPU和主存儲器之間速度不匹配的矛盾。此外,Cache還能提高CPU數據輸入輸出的速率,突破所謂的「馮·諾依曼瓶頸」,即CPU與存儲系統間數據傳送頻寬限制。