回覆列表
  • 1 # 使用者16542188258

    buffer:緩衝

    將資料緩衝下來,解決速度慢和快的交接問題;速度快的需要透過緩衝區將資料一點一點傳給速度慢的區域。例如:從記憶體中將資料往硬碟中寫入,並不是直接寫入,而是緩衝到一定大小之後刷入硬碟中。

    A buffer is something that has yet to be "written" to disk.

    cache:快取

    實現資料的重複使用,速度慢的裝置需要透過快取將經常要用到的資料快取起來,快取下來的資料可以提供高速的傳輸速度給速度快的裝置。例如:將硬碟中的資料讀取出來放在記憶體的快取區中,這樣以後再次訪問同一個資源,速度會快很多。

    A cache is something that has been "read" from the disk and stored for later use.

    總結:

    buffer是用於存放將要輸出到disk(塊裝置)的資料,而cache是存放從disk上讀出的資料。二者都是為提高IO效能而設計的。

  • 中秋節和大豐收的關聯?
  • 來月經期間可以不洗陰部嗎?