buffer和cache都有缓存之意,但是在谷歌翻译中buffer只是缓存,而cache的意思是高速缓存!
谷歌搜索两者的区别:
图片来自youtube
buffer | cache |
---|---|
短时间保存数据的容器 | 数据高速操作的缓冲区 |
buffer是常速缓冲区 | cache是高速缓冲区 |
buffer用于i/o操作 | cache在R/W时使用 |
buffer是内存的一部分 | cache是硬盘的一部分 |
buffer来自于动态内存 | cache来自于静态内存 |
buffer先进后出 | cache先进先出 |
网友评论