A buffer is a temporary area of memory or data storage that is used to execute a process. This is associated with low level computing and is often only noticed by users when an error known as a buffer overflow occurs whereby a buffer runs out of memory. The following are common examples of a buffer.
Input/Output
A buffer is often used to collect data from a input such as a microphone or prepare data for output such as writing to external storage.
Streaming Media
In many cases, a buffer is used to compensate for differences in speed between processes. For example, a video is played at a set speed so a streaming media player typically downloads the video as a buffer.
Cookies help us deliver our services. You have choices regarding these cookies. Please visit our privacy policy, cookie policy and consent tool to learn more.
Copyright 2002-2026 Simplicable. All rights reserved. This material may not be published, broadcast, rewritten, redistributed or translated. Report violations here.