http://www.nvidia.com/page/pg_20010527107687.html

Quote:

Double Buffering
A programming technique that uses two frame buffers so the GPU can be working on one frame while the previous frame is being sent to the computer display. This prevents conflicts between the display refresh function and the graphics rendering function.

Frame Buffer
Memory that is dedicated to the graphics processor and used to store rendered pixels before they are displayed on the monitor.

Triple Buffering
A step beyond double buffering that uses an additional back buffer to process the next image, resulting in smoother animation. With triple buffering, the GPU can start rendering a third frame while the first frame is being displayed and the second frame is waiting to be displayed. Triple buffering helps to insure that the GPU is never idle because it is waiting for rendered frames to be sent to the monitor.