缓存(cache)与缓冲(buffer)的次要区别

Buffer的核心作用是用来缓冲,弛缓冲击。比方你每秒要写100次硬盘,对系统冲击很大,节约了大量工夫在忙着解决开始写和完结写这两件事嘛。用个buffer暂存起来,变成每10秒写一次硬盘,对系统的冲击就很小,写入效率高了,日子过得爽了。极大弛缓了冲击。

Cache的核心作用是放慢取用的速度。比方你一个很简单的计算做完了,下次还要用后果,就把后果撒手边一个好拿的中央存着,下次不必再算了。放慢了数据取用的速度。

简略来说就是buffer偏重于写,而cache偏重于读。