缓冲区

缓冲区是计算机内存中的临时中间存储区域,用于在数据在两个位置之间传输时暂存数据。这些位置可能是物理位置例如(网络上的不同计算机,或计算机内部的硬件组件),也可能是虚拟位置在同一台计算机上运行的两个(程序)。当一端的连接速度较慢或处理能力低于另一端时,缓冲区可以使数据传输更加平稳。它允许部分数据在内存中积累,从而为接收端提供稳定的数据流,即使发送端出现波动或中断也是如此。

大多数计算机用户最常见的缓冲区例子,是流媒体视频在开始播放前下载几秒钟的内容。对视频进行缓冲后,即使连接速度不够快或不够稳定,无法通过互联网直接播放,播放视频的计算机仍然可以连续播放而不会暂停。如果连接完全中断,视频仍会继续播放,直到播放到缓冲区末尾(或者如果计算机成功缓冲了整个视频,则播放到视频末尾)。

计算机的许多其他部分也使用缓冲区来帮助管理数据传输,它们会使用系统RAM的一部分,或硬件组件上的专用内存。例如,硬盘内置内存缓冲区,用于在读写操作期间存储数据,因为硬盘写入数据的速度无法达到存储控制器发送数据的速度。显卡会先将二维和三维图形渲染到帧缓冲区,然后再将生成的图像发送到显示器,以保持平滑的视频帧速率。甚至鼠标点击和按键操作也会先在内存缓冲区中暂存片刻,然后才由操作系统将其作为输入进行处理。

更新日期 December 28, 2023 作者 Brian P.

quiz测试你的知识

Networked computers can be grouped into sections called what?

A
Hosts
0%
B
Domains
0%
C
Macros
0%
D
Access points
0%
Correct! Incorrect!     View the Domain definition.
More Quizzes →

Tech Terms 计算机词典

本页中缓冲区的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。