回覆列表
  • 1 # 使用者3563523387911

    快取的作用:

    1、預讀取當硬碟受到CPU指令控制開始讀取資料時,硬碟上的控制晶片會控制磁頭把正在讀取的簇的下一個或者幾個簇中的資料讀到快取中(由於硬碟上資料儲存時是比較連續的,所以讀取命中率較高),當需要讀取下一個或者幾個簇中的資料的時候。硬碟則不需要再次讀取資料,直接把快取中的資料傳輸到記憶體中就可以了,由於快取的速率遠遠高於磁頭讀寫的速率,所以能夠達到明顯改善效能的目的。

    2、寫入當硬碟接到寫入資料的指令之後,並不會馬上將資料寫入到碟片上,而是先暫時儲存在快取裡,然後傳送一個“資料已寫入”的訊號給系統,這時系統就會認為資料已經寫入,並繼續執行下面的工作,而硬碟則在空閒(不進行讀取或寫入的時候)時再將快取中的資料寫入到碟片上。

    3、臨時儲存有時候,某些資料是會經常需要訪問的,像硬碟內部的快取(暫存器的一種)會將讀取比較頻繁的一些資料儲存在快取中,再次讀取時就可以直接從快取中直接傳輸。擴充套件資料:快取分類:1、靜態快取:是在新內容釋出的同時就立刻生成相應內容的靜態頁面,比如:2003年3月22日,管理員通過後臺內容管理介面錄入一篇文章後,並同步更新相關索引頁上的連結。2、動態快取:是在新內容釋出以後,並不預先生成相應的靜態頁面,直到對相應內容發出請求時,如果前臺快取伺服器找不到相應快取,就向後臺內容管理伺服器發出請求,後臺系統會生成相應內容的靜態頁面,使用者第一次訪問頁面時可能會慢一點,但是以後就是直接訪問快取了。

  • 中秋節和大豐收的關聯?
  • 甘蔗煲鯽魚湯的做法,甘蔗煲鯽魚湯怎麼做好吃?