1. 程式人生 > >簡單說明buffer和cache的區別

簡單說明buffer和cache的區別

buffer cache

1、什麽是buffer

buffer(即緩沖區),簡單的說就是將寫入磁盤的IO先寫入到內存中,當達到了一定的時間或者是一定的大小的時候,再一次性地寫入到磁盤中,這是一個取的過程!
數據流向:CPU ==》內存==》磁盤
技術分享圖片

2、什麽是cache

cache(緩存區),簡單的說就是為了避免程序大量的對磁盤進行讀寫,我們先將磁盤中的數據寫入到內存中,然後程序直接在內存中去讀取數據,是一個取的過程!
數據流向:磁盤==》內存==》CPU
技術分享圖片

簡單說明buffer和cache的區別