buffer 和cache的区别
生活随笔
收集整理的這篇文章主要介紹了
buffer 和cache的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Cache:高速緩存,是位于CPU與主內存間的一種容量較小但速度很高的存儲器。
???????由于CPU的速度遠高于主內存,CPU直接從內存中存取數據要等待一定時間周期,Cache中保存著CPU剛用過或循環使用的一部分數據,當CPU再次使用該部分數據時可從Cache中直接調用,這樣就減少了CPU的等待時間,提高了系統的效率。
Buffer:緩沖區,一個用于存儲速度不同步的設備或優先級不同的設備之間傳輸數據的區域。通過緩沖區,可以使進程之間的相互等待變少,從而使從速度慢的設備讀入數據時,速度快的設備的操作進程不發生間斷。
?
在Free命令中顯示的buffer和cache,它們都是占用內存:
???????buffer :?作為buffer cache的內存,是塊設備的讀寫緩沖區,更靠近存儲設備,或者直接就是disk的緩沖區。
???????cache:?作為page cache的內存,?文件系統的cache,是memory的緩沖區
本文轉自wks9751CTO博客,原文鏈接:http://blog.51cto.com/wks97/1622652?,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的buffer 和cache的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关键字: on
- 下一篇: android弹窗不能手动关闭_vue3