| |
Buffer underrun is a state that occurs when a data buffer is lacking data required by a process. Buffers are often used to compensate for differences in speed between processes or devices that exchange data. A buffer underrun typically occurs when the slower process is unexpectedly faster.
ExampleA streaming media player buffers a video because the video can normally be downloaded faster than the speed at which the video plays. A buffer underrun occurs when the video plays faster than it can be downloaded. This results in a poor user experience as the video stops or appears to skip.
Computing
This is the complete list of articles we have written about computing.
If you enjoyed this page, please consider bookmarking Simplicable.
© 2010-2023 Simplicable. All Rights Reserved. Reproduction of materials found on this site, in any form, without explicit permission is prohibited.
View credits & copyrights or citation information for this page.
|