科普谷

位置:首頁 > 惠生活 > 教育

緩存是什麼意思 手機緩存是什麼意思

教育1.92W

在日常使用電腦和移動應用時,我們常常會接觸到緩存這個概念,那麼緩存到底是什麼意思呢?其實它是計算機計算中的一個概念,現在我們來了解一下吧!

緩存是什麼意思 手機緩存是什麼意思

緩存指的是能夠進行高速數據交換的一種高速存儲器,速率比一般隨機存取存儲器快。緩存的英文名是cache,又叫做高速緩存,緩存使用的是昂貴但較快速的SRAM技術。

緩存是什麼意思 手機緩存是什麼意思 第2張

緩存的工作原理

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

緩存是什麼意思 手機緩存是什麼意思 第3張

這種讀取機制使CPU讀取緩存的命中率非常高(大多數CPU可達90%左右),也就是說CPU下一次要讀取的數據90%都在CPU緩存中,只有大約10%需要從內存讀取。緩存只是內存中少部分數據的複製品,所以CPU到緩存中尋找數據時,也會出現找不到的情況(因爲這些數據沒有從內存複製到緩存中去),這時CPU還是會到內存中去找數據,這樣系統的速率就慢下來了,不過CPU會把這些數據複製到緩存中去,以便下一次不要再到內存中去取。