Linux----buffer和cache的区别

buffer和cache都有缓存之意,但是在谷歌翻译中buffer只是缓存,而cache的意思是高速缓存!
谷歌搜索两者的区别:


Linux----buffer和cache的区别_第1张图片
图片来自youtube
buffer cache
短时间保存数据的容器 数据高速操作的缓冲区
buffer是常速缓冲区 cache是高速缓冲区
buffer用于i/o操作 cache在R/W时使用
buffer是内存的一部分 cache是硬盘的一部分
buffer来自于动态内存 cache来自于静态内存
buffer先进后出 cache先进先出

你可能感兴趣的:(Linux----buffer和cache的区别)