Cache和Suffer的区别

Cache和Suffer的区别:
1.cache:缓存,可以降低高速设备与低速设备之前交互时的等待时间,主要用于CPU(高速设备)与内存(低速设备)之前,可以加快访问速度。可见下图

2.suffer:缓冲区,把突发的大数据小规模的I/O变为小数据的较大规模的I/O,降低写入次数,减轻磁盘负荷.可见下图

这里写图片描述

总结:cache常用于CPU与内存之前,用来加快访问速度。
suffer常用于磁盘与内存之前,用来降低响应次数。

注:cache也可用于磁盘与内存之前,它是会长期存在的一块缓存区域,而suffer只是一个临时的缓冲区。

猜你喜欢

转载自blog.csdn.net/qq_39172525/article/details/78727730