首页 > 系统服务 > 详细

buffer与cache的区别

时间:2017-10-25 22:53:19      阅读:219      评论:0      收藏:0      [点我收藏+]

1buffer

核心作用是用来缓冲,缓和冲击。比如你每秒要写100次硬盘,对系统冲击很大,浪费了大量时间在忙着处理开始写和结束写这两件事。用个buffer暂存起来,变成每10秒写一次硬盘,对系统的冲击就很小,写入效率高了,把突发的大数量较小规模的 I/O 整理成平稳的小数量较大规模的 I/O,以减少响应次数。计算机内存工作效率远远高于磁盘,一般都是先将数据写到内存中,再以定量或者定时的方式从内存写到磁盘中,进行数据的永久保存,这个用来定量或者定时中转数据的内存区域叫做缓冲区。

2cache

缓存,核心作用是用来加快取用的速度。比如第一次打电话给对方要输入对方的电话号码,为了方便下次拨号,把电话号码保存在电话本里,以后打电话就不需要再次输入对方的号码了。原理一样,计算机第一访问网络时,会将网站数据保存到磁盘中,下一次访问时直接加载磁盘中的数据,加快访问速度,这个存放网站数据的磁盘区域就叫缓存区。


本文出自 “13177062” 博客,请务必保留此出处http://13187062.blog.51cto.com/13177062/1975858

buffer与cache的区别

原文:http://13187062.blog.51cto.com/13177062/1975858

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!