高速缓存与缓冲区分别是什么
  • 来源:互联网
  • 发布时间:2026-05-06 09:27:01

buffer:缓冲

将数据缓冲下来,解决速度慢和快的交接问题;速度快的需要通过缓冲区将数据一点一点传给速度慢的区域。例如:从内存中将数据往硬盘中写入,并不是直接写入,而是缓冲到一定大小之后刷入硬盘中。

A buffer is something that has yet to be "written" to disk.

cache:缓存

实现数据的重复使用,速度慢的设备需要通过缓存将经常要用到的数据缓存起来,缓存下来的数据可以提供高速的传输速度给速度快的设备。例如:将硬盘中的数据读取出来放在内存的缓存区中,这样以后再次访问同一个资源,速度会快很多。

A cache is something that has been "read" from the disk and stored for later use.

总结:

buffer是用于存放将要输出到disk(块设备)的数据,而cache是存放从disk上读出的数据。二者都是为提高IO性能而设计的。

其他文章

  • LOL怎么转区LOL转区要多少钱
  • “豆”的笔顺是什么
  • 绝地求生官方微博(绝地求生测试)
  • 沈阳历史上地震过吗
  • lol经验卡怎么看剩余时间
  • 埋汰是啥意思
  • 苹果8plus好还是苹果8好
  • 助工证查询系统
  • 唯有孤独和烈酒句子 精选69句
  • 华晨宇是谁哪一期王牌对王牌