A form of buffering in which two buffers are used. On output
the program can be filling one buffer while
the device empties the other; the buffers then exchange rotes. A similar
technique is used for input.
Link to us