Buffer

Um buffer é uma área de armazenamento temporário e intermediário na memória de um computador que mantém dados enquanto eles são transferidos entre dois locais. Esses locais podem ser físicos por exemplo, computadores separados em uma (rede ou componentes de hardware dentro de um computador) ou virtuais dois (programas em execução em um computador). Um buffer suaviza uma transferência de dados quando um lado tem uma conexão mais lenta ou menos capacidade de processamento do que o outro. Ele permite que alguns dados se acumulem na memória para fornecer um fluxo constante de dados à extremidade receptora, mesmo que a extremidade remetente apresente oscilações ou interrupções.

O exemplo mais visível de buffer que a maioria dos usuários de computador vê ocorre quando um vídeo em streaming é baixado por alguns segundos antes de começar a ser reproduzido. Armazenar o vídeo em um buffer permite que o computador que o reproduz continue executando-o sem pausas, mesmo que a conexão não seja rápida ou consistente o suficiente para reproduzi-lo diretamente pela Internet. Se a conexão cair completamente, o vídeo continuará sendo reproduzido até chegar ao final do buffer (ou ao final do vídeo, se o computador tiver conseguido armazenar todo o conteúdo no buffer).

Muitos outros aspectos dos computadores usam buffers para ajudar a gerenciar transferências de dados, usando parte da RAM do sistema ou alguma memória dedicada em um componente de hardware. Por exemplo, discos rígidos incluem um buffer de memória integrado para armazenar dados durante operações de leitura e gravação, pois os discos rígidos não conseguem gravar dados tão rapidamente quanto o controlador de armazenamento os envia. Placas de vídeo renderizam gráficos 2D e 3D em um buffer de quadro antes de enviar as imagens resultantes ao monitor, para manter a taxa de quadros do vídeo estável. Até mesmo cliques do mouse e pressionamentos de teclas vão primeiro para um buffer de memória por um instante, antes que o sistema operacional os processe como entrada.

Atualizado December 28, 2023 por Brian P.

quizTeste seus conhecimentos

What is the operator in the equation 3 + 4 = 7?

A
4
0%
B
7
0%
C
+
0%
D
=
0%
Correct! Incorrect!     View the Operator definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Buffer nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.