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