In telecommunications, a variable length buffer[1] or elastic buffer[2] is a buffer into which data may be entered at one rate and removed at another rate without changing the data sequence.

Most first-in first-out (FIFO) data storage devices are variable-length buffers in that the input rate may be variable while the output rate is constant or the output rate may be variable while the input rate is constant. Various clocking and control systems are used to allow control of underflow or overflow conditions.

See also

edit

References

edit
  1. ^ Public Domain This article incorporates public domain material from "variable length buffer". Federal Standard 1037C. General Services Administration. Archived from the original on 2022-01-22.
  2. ^ Public Domain This article incorporates public domain material from "elastic buffer". Federal Standard 1037C. General Services Administration. Archived from the original on 2022-01-22.

📚 Artikel Terkait di Wikipedia

Variable-length quantity

A variable-length quantity (VLQ) is a universal code that uses an arbitrary number of binary octets (eight-bit bytes) to represent an arbitrarily large

Circular buffer

buffering data streams. There were early circular buffer implementations in hardware. A circular buffer first starts out empty and has a set length.

Stack buffer overflow

which is usually a fixed-length buffer. Stack buffer overflow bugs are caused when a program writes more data to a buffer located on the stack than what

Data buffer

Triple buffering for techniques mainly in graphics Depth buffer, Stencil buffer, for different parts of image information Variable length buffer Optical

String (computer science)

a literal constant or as some kind of variable. The latter may allow its elements to be mutated and the length changed, or it may be fixed (after creation)

Buffer overflow protection

enhance the security of executable programs by detecting buffer overflows on stack-allocated variables, and preventing them from causing program misbehavior

Buffer overflow

information security, a buffer overflow or buffer overrun is an anomaly whereby a program writes data to a buffer beyond the buffer's allocated memory, overwriting

A-buffer

A-buffer-style methods have also been used for exact order-independent transparency on GPUs, where a pixel's fragments are captured in variable-length per-pixel