circular buffer

(redirected from Ring Buffer)

circular buffer

(programming)
An area of memory used to store a continuous stream of data by starting again at the beginning of the buffer after reaching the end. A circular buffer is usually written by one process and read by another. Separate read and write pointers are maintained. These are not allowed to pass each other otherwise either unread data would be overwritten or invalid data would be read.

A circuit may implement a hardware circular buffer.

circular buffer

An area of memory or a dedicated hardware circuit that is used to store incoming data. When the buffer is filled, new data are written starting at the beginning of the buffer. Circular buffers are typically used to hold data written by one process and read by another. In such cases, separate read and write pointers are used that are not allowed to cross each other so that unread data cannot be overwritten by new data.
References in periodicals archive ?
The data is written to the ring buffer of the device and, when requested via the data bus, it can return both the last recorded value and the entire buffer.
A single ring buffer of 2.5 Km distance was applied on water lines to see water lines near milk farms (Sarfraz et al., 2012 and Cringoli et al., 2007) and single ring buffer of 2.5 Km distance was also applied on milk farms to calculate grazing land around the milk farms (Amiri, 2012).
At first, sampled data was stored in the 64 MB of first ring buffer on ADC boards, then it was sequentially transferred to the 512 MB of second ring buffer on the CPU memory by direct memory access feature of ADC boards and CPU was not used for this memory transaction.
The study area required 15 centers with 0.7-km ring buffer or coverage area, out of 15, 10 centers already existed, and 5 more new centers are required to cover all the patients for lymphatic filariasis morbidity management [Figure 4].
It helps reducing communication efforts by autonomously storing calibrated flow rate data in an integrated ring buffer, and by automatic integration of dosing volume over time.
Volume two includes a variety of articles by expert authors concerning field recording, signal processing and filters, spatialization, computer techniques such as wrapped I/O and the ring buffer FIFO queue, music theory, sound design, and more.
The ring buffer, precision-clocked (10 ms) process data from the controller of the machine and alarm lists from the process control system can be triggered or manually stored and transferred as files.
The camera offers intelligent alarm and control features for CCTV applications, and the integral motion detector can establish a network connection and trigger an alarm, while the internal ring buffer provides prealarm recording.
In this technique a single stripped-down task manages the DMA controller, instructing it to fill different segments of a ring buffer in sequence.
Such a device might use an external random access memory for the required storage and two address counters as pointers, one for reading and one for writing, to treat the memory as a ring buffer. It would compare the values of the two pointers to recognize if the ring buffer were full or empty, and if so to delay the handshake signals at its terminals.
Stihl mounts the tank onto the backpack frame and uses ring buffers to dampen vibration.
The amount of information available through the Internet can be overwhelming, but the RBNB (Ring Buffered Network Bus) DataTurbine is helping tame and harness the overload.