缓冲(buffer)和缓存(cache)的区别

缓存(cache)是在读取硬盘中的数据时,把数据保存在内存的缓存区中,再次读取该数据时,就不去硬盘中读取了,而在缓存中直接读取。

缓冲(buffer)是在向硬盘写入数据时,先把数据放入缓冲区,然后再一起向硬盘写入,把分散的写操作集中进行,减少磁盘碎片和硬盘的反复寻道,从而提高系统性能.

简单说,缓存(cache)是用来加速数据从硬盘中“读取”的,而缓冲(buffer)是用来加速数据“写入”硬盘的。

posted @ 2022-07-05 21:37  姬雨晨  阅读(746)  评论(0编辑  收藏  举报