In computing, a buffer is a region of memory used to temporarily hold output or input data, comparable to buffers in telecommunication.
The data can be output to or input from devices outside the computer or processes within a computer. Buffers can be implemented in either hardware or software, but the vast majority of buffers are implemented in software.
Buffers are used when there is a difference between the rate at which data is received and the rate at which it can be processed, or in the case that these rates are variable, for example in a printer spooler.
The difference between buffers and cache:
Buffers are allocated by various processes to use as input queues, etc. Most of the time, buffers are some processes' output, and they are file buffers.
A simplistic explanation of buffers is that they allow processes to temporarily store input in memory until the process can deal with it.
Cache is typically frequently requested disk I/O.
If multiple processes are accessing the same files, much of those files will be cached to improve performance
(RAM being so much faster than hard drives), it's disk cache.
2006-08-04 15:47:49
·
answer #1
·
answered by tjhauck2001 2
·
0⤊
0⤋
Buffering is when your computer stores some information before playing it in order to keep your stream from being broken up or interrupted. If your computer doesn't receive the stream for a bit, it will use what is in the buffer to keep the stream playing until it can get the stream going again. If your computer runs out of data in the buffer, it will stop the stream.
The buffer actually helps the stream stay smooth.
The stream is breaking up because you don't have enough bandwidth, either your connection isn't fast enough, or try doing less with your computer while playing sound and video.
2006-08-04 15:51:41
·
answer #2
·
answered by Bryan A 5
·
0⤊
0⤋
Buffering means that it is waiting for what the computer thinks is sufficient time before starting, so that it doesn't play faster than it can download. Problem is that it isn't buffering enough and the download is progressing too slowly. Thats why it breaks up. Sometimes the second time you hit play it plays better because it keeps the video/audio in cache.
2006-08-04 15:50:27
·
answer #3
·
answered by fusionmonger 2
·
0⤊
0⤋
buffering is the internet downloading a few seconds ahead of what it's showing. so in theory it can play and even if there's an interuption it can continue until the buffer is used up. It's the same principal on radio and live tv. What you hear isn't actually at the moment they say it. there's a buffer in it that allows them to add bleeps etc.
2006-08-04 15:49:12
·
answer #4
·
answered by Jake S 5
·
0⤊
0⤋
Buffering is where the computer loads part of the song/movie before it starts playing. If the connection is fast enough you will not see the break up. If you are seeing the break up...that means you have a bad internet connection or computer issues....
2006-08-04 15:48:19
·
answer #5
·
answered by Anonymous
·
0⤊
0⤋