Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)

LOOK UP ANOTHER TERM


ping-pong buffer

See double buffering.



double buffering

A programming technique that uses two buffers to speed up a computer that can overlap I/O with processing. Data in one buffer are being processed while the next set of data is read into the other one.

In streaming media applications, the data in one buffer is being sent to the sound or graphics card while the other buffer is being filled with more data from the source (Internet, local server, etc.).

When video is displayed on screen, the data in one buffer are being filled while the data in the other are being displayed. Full-motion video is speeded up when the function of moving the data between buffers is implemented in a hardware circuit rather than being performed by software. See video accelerator and buffering.




Double Buffers
Two buffers are commonly used to speed up program execution. Data are processed in one buffer while data are written into or read out of the other.






Personal Use Only

Before/After Your Search Term
BeforeAfter
pin #1 indicator stripeping power pipe
pin compatibleping server
pin feedping service
pin grid arrayPingback
pinch rollerpinged
pinch-to-zoompinger
pincushioningpinging
pingPink
Ping of DeathPink Elephant
ping pongpink noise

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
Audio/VideoGraphics
MainframesSecurity
ProgrammingHealthcare IT
System design