1.Buffer:缓冲,字面意思是缓和冲击,计算机中用来缓解缓和磁盘冲击,把高频小规模的IO转化成低频的大规模IO,起到保护硬盘的作用。
2.Cache:缓存,字面意思是缓解存取,计算机中用来抵消cpu和主存的速度差异,因为cpu的计算很快,读取主存很慢,加Cache提高cpu使用率,核心作用是加快读取。
Buffer和Cache的区别
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 姓名: 李小娜 [嵌牛导读] :当你在linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正...
- 参考:凌筱的博客 摘要: cache是高速缓存,用于CPU和内存之间的缓冲;buffer是I/O缓存,用于内存和硬...
- 问题导读: 1.如何构建高并发电商平台架构 2.哈希、B树、倒排、bitmap的作用是什么? 3.作为软件工程师,...