Data buffer

In computer science, a data buffer (or just buffer) is a region of a memory used to temporarily store data while it is being moved from one place to another. Typically, the data is stored in a buffer as it is retrieved from an input device (such as a microphone) or just before it is sent to an output device (such as speakers). However, a buffer may be used when moving data between processes within a computer. This is comparable to buffers in telecommunication. Buffers can be implemented in a fixed memory location in hardware—or by using a virtual data buffer in software, pointing at a location in the physical memory. In all cases, the data stored in a data buffer are stored on a physical storage medium. A majority of buffers are implemented in software, which typically use the faster RAM t

Comment
enIn computer science, a data buffer (or just buffer) is a region of a memory used to temporarily store data while it is being moved from one place to another. Typically, the data is stored in a buffer as it is retrieved from an input device (such as a microphone) or just before it is sent to an output device (such as speakers). However, a buffer may be used when moving data between processes within a computer. This is comparable to buffers in telecommunication. Buffers can be implemented in a fixed memory location in hardware—or by using a virtual data buffer in software, pointing at a location in the physical memory. In all cases, the data stored in a data buffer are stored on a physical storage medium. A majority of buffers are implemented in software, which typically use the faster RAM t
DifferentFrom
Memory buffer register
Has abstract
enIn computer science, a data buffer (or just buffer) is a region of a memory used to temporarily store data while it is being moved from one place to another. Typically, the data is stored in a buffer as it is retrieved from an input device (such as a microphone) or just before it is sent to an output device (such as speakers). However, a buffer may be used when moving data between processes within a computer. This is comparable to buffers in telecommunication. Buffers can be implemented in a fixed memory location in hardware—or by using a virtual data buffer in software, pointing at a location in the physical memory. In all cases, the data stored in a data buffer are stored on a physical storage medium. A majority of buffers are implemented in software, which typically use the faster RAM to store temporary data, due to the much faster access time compared with hard disk drives. Buffers are typically 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 or in online video streaming. In the distributed computing environment, data buffer is often implemented in the form of burst buffer that provides distributed buffering service. A buffer often adjusts timing by implementing a queue (or FIFO) algorithm in memory, simultaneously writing data into the queue at one rate and reading it at another rate.
Hypernym
Region
Is primary topic of
Data buffer
Label
enData buffer
Link from a Wikipage to another Wikipage
16550 UART
512k day
Binary numeral system
Bucket (computing)
Buffer overflow
BUFFERS (CONFIG.SYS directive)
Buffer underrun
Burst buffer
Carrier wave
Category:Computer memory
Category:Synchronization
Circular buffer
COM port
Computer data storage
Computer hardware
Computer network
Computer science
CONFIG.SYS
Data
Data storage device
Data stream
Depth buffer
Digital data
Disk buffer
Disk drives
Distributed computing
DOS
Double buffering
ENOBUFS
FIFO (computing and electronics)
Framebuffer
Frame buffer
Hard disk drive
Input device
MissingNo.
Modem
O
Optical buffer
Pokémon Red and Blue
POSIX
Process (computing)
Queue (data structure)
Queue area
Random-access memory
Recording medium
Rollercoaster
SEAC (computer)
Signalling (telecommunication)
Software
Stencil buffer
Streaming media
Subroutine
Synchronous
Time of occurrence
Triple buffering
Universal asynchronous receiver-transmitter
Variable length buffer
Video hosting service
Write buffer
Zero-copy
SameAs
33pmj
4176324-5
Arabellek
Búfer de datos
Buferis (informātika)
Buffer
Buffer (ciência da computação)
Buffer (geheugen)
Buffert (datalogi)
Bufor (programowanie)
çıxış bufferi
Databuffer
Data buffer
m.079w2b
Maolán (ríomhaireacht)
Mémoire tampon
Memòria intermèdia
Međuspremnik
Puffer (Informatik)
Puhvermälu
Puskurimuisti
Q331911
Vyrovnávacia pamäť
Vyrovnávací paměť
Προσωρινή μνήμη (υπολογιστές)
Бафер
Буфер
Буфер (изчислителна техника)
Буфер (информатика)
Буфер (інформатика)
Буферлеу (информатика)
Բուֆերը ինֆորմատիկայում
חוצץ
حافظه میانگیر
مخزن بيانات مؤقت
डेटा बफर
บัฟเฟอร์ข้อมูล
バッファ
緩衝器
버퍼 (컴퓨터 과학)
Subject
Category:Computer memory
Category:Synchronization
WasDerivedFrom
Data buffer?oldid=1115610485&ns=0
WikiPageLength
7031
Wikipage page ID
2406183
Wikipage revision ID
1115610485
WikiPageUsesTemplate
Template:Authority control
Template:Redirect distinguish
Template:Reflist
Template:Short description