離線快取

快取是指臨時檔案交換區,電腦把最常用的檔案從存儲器里提出來臨時放在快取里,就像把工具和材料搬上工作檯一樣,這樣會比用時現去倉庫取更方便。因為快取往往使用的是RAM(斷電即掉的非永久儲存),所以在忙完後還是會把檔案送到硬碟等存儲器里永久存儲。電腦里最大的快取就是記憶體條了,最快的是CPU上鑲的L1和L2快取,顯示卡的顯存是給GPU用的快取,硬碟上也有16M或者32M的快取。千萬不能把快取理解成一個東西,它是一種處理方式的統稱!

基本介紹

  • 中文名:離線快取
  • 外文名:Offline cache
  • 含義:臨時檔案交換區
  • 套用範圍:程式代碼
主要意義
從程式代碼上來考慮,設計者通常也會儘量避免出現程式的跳躍和分支,讓CPU可以不中斷地處理大塊連續數據。遊戲、模擬和多媒體處理程式通常都是這方面的代表,以小段代碼連續處理大塊數據。不過在辦公運用程式中,情況就不一樣了。改動字型,改變格式,保存文檔,都需要程式代碼不同部分起作用,而用到的指令通常都不會在一個連續的區域中。於是CPU就不得不在記憶體中不斷跳來跳去尋找需要的代碼。這也就意味著對於辦公程式而言,需要較大的快取來讀入大多數經常使用的代碼,把它們放在一個連續的區域中。如果快取不夠,就需要快取中的數據,而如果快取足夠大的話,所有的代碼都可以放入,也就可以獲得最高的效率。同理,高端的數據套用以及遊戲套用則需要更高容量的快取。

相關詞條

熱門詞條

聯絡我們