Tampão
Um buffer contém dados armazenados por um curto período de tempo, geralmente na memória do computador (RAM) O objetivo de um buffer é manter os dados logo antes de serem utilizados. Por exemplo, quando você baixa um arquivo de áudio ou vídeo da Internet, ele pode carregar o primeiro 20% dele em um buffer e começar a ser reproduzido. Enquanto o clipe é reproduzido, o computador baixa continuamente o restante do clipe e o armazena no buffer. Como o clipe está sendo reproduzido a partir do buffer, e não diretamente da Internet, há menos chances de o áudio ou o vídeo travar ou pular quando houver congestionamento na rede.
O buffer também é usado para melhorar várias outras áreas do desempenho do computador. A maioria discos rígidos use um buffer para permitir um acesso mais eficiente aos dados no disco. As placas de vídeo enviam imagens para um buffer antes de serem exibidas na tela (conhecida como buffer de tela). Programas de computador usam buffers para armazenar dados enquanto estão em execução. Se não fossem os buffers, os computadores funcionariam com muito menos eficiência e estaríamos esperando muito mais.