Ir ao conteúdo
  • Cadastre-se

Buffer O Que É?


BrunoHB

Posts recomendados

Segundo o dicionário Houaiss:

-> substantivo masculino

1. Rubrica: informática.

Região de memória usada como área de armazenamento temporário de dados durante sua transferência entre dispositivos de diferentes taxas de transferência.

Em outras palavras, é uma espécie de "pós-arquivo" de armazenamento temporário, onde os dados mais recentes ou mais acessados são alocadas de forma a otimizar o processo de leitura/escrita do conteúdo processado.

Link para o comentário
Compartilhar em outros sites

Imagine um banco, o banco tem 5 caixas funcionando que atendem 1 pessoa por minuto cada caixa.

Logo serão atendidas 5 pessoas por minuto.

Mas veja bem, as pessoas estão chegando ao banco na proporção de 10 pessoas por minuto.

Os caixas não conseguem atender todos enquanto vem chegando mais gente.

Então o que acontece? Forma-se uma fila, certo?

Em informática, essa fila de chama Buffer.

Você vê a aplicação dele em (exemplos bem simples, alguns ultrapassados, mas que você já deve ter passado por isso):

1 - sabe quando teu PC as vezes dá uma travada, até mesmo aqui no fórum postando uma mensagem mas você continua digitando mesmo que não esteja aparecendo nada na tela, e quando ele "destrava" aparece tudo que você digitou, as vezes caractere por caractere? Então, é porque foi pra um buffer de teclado e quando o PC destravou e voltou a ler o que estava vindo do teclado, foi lá resgatar. Sabe quando trava e você continua digitando e chega uma hora que dá uns "bips" no speaker do gabinete? Então, é porque o buffer de teclado tá cheio e não adianta digitar mais nada que não vai ser armazenado.

2 - Quando você manda imprimir alguma coisa, ao invés da informação ir para a impressora na medida em que vai sendo impressa, o sistema operacional manda a informação toda pra memória da impressora, fazendo dela um buffer que vai sendo esvaziado na medida em que a impressoa vai coletando a informação e imprimindo. Dessa forma a impressoa libera o seu PC de qualquer trabalho adicional por ser bem mais lerda que o PC.

Quando a quantidade de informação a ser impressa é muito grande, ou existem vários documentos para serem impressos, você tem 2 buffers: o primeiro é o da impressora, como já foi citado, e o segundo é chamado de "spooler de impressão", que é o buffer onde o Sistema Operacional joga o excesso daquilo que não cabe na memória da impressora (que é bem menor que a memória do PC) pra ser jogada na impressora quando ela terminar de lidar com aquela quantidade de informação que já foi passada. Assim o SO fica liberado pra fazer outras coisas enquanto a impressora não precisa daquelas informações.

3 - Já ouviu falar em cache? Cache de processador e de navegadores da internet? Então, o cache é um buffer especializado para dados VIP, ou seja, dados que provavelmente serão utilizados com frequência e que, portanto, um acesso rápido a eles será de grande benefício para o desempenho do PC.

O cache de HD tem uma função um pouco diferente, mas serve pra evitar o desgaste do cabeçote mecânico de gravaçao e leitura e acelerar estes processos nos HDs.

Enfim, deu pra ter uma ideia legal, acredito eu, de que buffer é um local de armazenamento temporário de dados com a função de otimizar os processos que envolvem dispositivos diferentes (impressora e PC, HD e memória, periféricos de entrada e saída e processador, seu PC e servidores da internet etc). Espero que os exemplos tenham traduzido essa noção levantada pela resposta do colega skullmann.

[]'s

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!