回覆列表
  • 1 # dadazhu1

    快取記憶體是處理核心(包括CPU與GPU)或者外部儲存裝置與主記憶體區間的一個緩衝儲存區,所以稱為快取

    在CPU,GPU等處理核心上,核心計算的臨時中間資料和大量需求的資料都優先儲存在快取裡,舉個例子:CPU計算一個1+1+1的值時,第一次計算前兩個數的和的結果2就儲存在CPU快取裡,再把結果拿來進行第二次計算,當然,現在的處理器算這個資料不用這麼做,只是面對大量資料計算的時候需要這麼做

    在更大量的計算裡,處理器會按資料的優先順序從低到高分別儲存在一級,二級,三級快取中,再沒有空間就會放進記憶體中,處理器讀取資料也是從一級快取開始,直到記憶體中,如果記憶體還沒有資料就去硬碟光碟等外部儲存裝置找,一級快取速度最快,二級,三級次之

    在外部儲存裝置中,比如硬碟和光碟機的快取主要是提高傳輸速率,增加硬體壽命,你可以從硬碟一個分割槽複製一堆小檔案到另一個分割槽,你可以發現,複製相同容量的檔案速度是大檔案快於小檔案,因為每個小檔案都要進行檔案的建立,資料寫入與結束寫入等過程會耗費很多時間

    在處理器或者記憶體向硬碟或者光碟機(燒錄機)寫入的資料都是小檔案或者資料而且並不連續,他們都先放在硬碟快取裡,到整個檔案結束或者到快取區容量極限時再一次性寫入硬碟,這樣可以減少硬碟的讀寫次數,並且以此寫入的速度更快~

  • 中秋節和大豐收的關聯?
  • 珊瑚礁分佈在哪裡?