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.

< Previous Terms Terms Containing circular buffer Next Terms >
CIRcuit CALculus
circuit switched
circuit switching
circular buffer
hardware circular buffer
LZ77 compression
Cirrus Logic
Cisco Systems, Inc.