cache是为了弥补高速设备和低速设备的鸿沟而引入的中间层,最终起到加速访问速度的作用
而buffer的主要目的进行流量整形,把突发的大数量较小规模的I/O整理成平稳的小数量较大规模的I/O,以减少响应次数(比如从网上下电影,你不能下一点数据就写一下硬盘,而是积攒一定量的数据以后一整块一起写,不然硬盘都要被玩坏)
cache是为了弥补高速设备和低速设备的鸿沟而引入的中间层,最终起到加速访问速度的作用
而buffer的主要目的进行流量整形,把突发的大数量较小规模的I/O整理成平稳的小数量较大规模的I/O,以减少响应次数(比如从网上下电影,你不能下一点数据就写一下硬盘,而是积攒一定量的数据以后一整块一起写,不然硬盘都要被玩坏)