缓冲和缓存
Posted loop0day
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了缓冲和缓存相关的知识,希望对你有一定的参考价值。
1.1 缓冲
缓冲的英文单词是buffer,国内常译为缓冲或缓冲区。
缓冲主要有如下2个作用:
1. 通过引入缓冲区中间层消除了设备速率不匹配问题;
2. 通过预设一定大小的缓冲区减少对外存设备的频繁存取(提高吞吐)。
1.2 缓存
缓存的英文单词是cache,国内常译为缓存。
缓存主要利用数据的局部性特征,将常用数据缓存,加快存取数据的速率,降低数据访问延迟。
1.3 小结
缓冲侧重存取数据的数量,缓存侧重存取数据的速率。
缓冲由于流式存储,具有明显的顺序访问特征,缓存保证高速存取,并且随时替换旧缓存数据,因此具有随机访问特征。
以上是关于缓冲和缓存的主要内容,如果未能解决你的问题,请参考以下文章