524 字
3 分钟
缓存与缓冲
2024-11-20
无标签

缓存#

原理#

局部性原理

应用#

一致性#

cache一致性

淘汰策略#

缓存淘汰策略

指标#

  • 效率

缓冲#

原理#

降低消费者工作的频率,实现批处理,从而缓和了冲击

应用#

联系#

  • 都解决了高速设备与低速设备的不匹配的问题
  • 可以同时是缓存与缓冲
  • 都是空间换时间的策略
  • 都可能导致数据不一致的问题

区别#

  • 缓存区的数据是被缓存对象的副本,缓冲区不一定是被缓冲对象的副本
  • buffer一般有两个独立的部件,生产者与消费者
  • buffer的生产消费是异步的,而cache是同步工作的
  • cache是加速“读”,而buffer是缓冲“写”
  • buffer中的数据丢失会导致错误,(只读)cache的数据丢失只用重新从后备存储器中获取数据代价小
缓存与缓冲
https://blog.pipago360.site/posts/考研408/缓存与缓冲/
作者
Ashenye
发布于
2024-11-20
许可协议
CC BY-NC-SA 4.0