Buffer

492 palavras 2 páginas
Buffer é um armazenamento de memória física utilizada para armazenar temporariamente os dados enquanto eles estão sendo movidos ou enviados. Na maioria das vezes, os dados são armazenados em um buffer enquanto eles são recuperados de um dispositivo de entrada ou pouco antes de serem enviados para um dispositivo de saída. Como por exemplo: você utilizar a Web Cam e imediatamente visualizar a imagem pelo Monitor.
Os buffers podem ser implementados de duas formas: uma no local de memória fixa no hardware e a outra o buffer de dados virtual em software, apontando para um local na memória física. Em todos os casos, os dados armazenados em um buffer de dados são armazenados em um meio de armazenamento físico.
Geralmente ao ler um arquivo, são lidos vários setores numa sequencia. A forma mais rápida de fazer isso é, naturalmente, fazer com que a leia de uma vez todos os setores da primeira trilha, depois passe para a trilha seguinte, passe para a terceira e assim por diante até completar o carregamento. Isso permite obter o melhor desempenho possível.
Só que o problema é que na prática o isso não funciona, pois o sistema pede o primeiro setor do arquivo e só solicita o próximo depois de recebê-lo e certificar de que não existem erros.
Graças ao buffer, este problema é resolvido, pois a cada passagem a cabeça de leitura lê todos os setores próximos, independentemente de terem sido solicitados ou não. Após fazer sua verificação de rotina, o sistema solicitará o próximo setor, que por já estar carregado no buffer será fornecido em tempo recorde.
Se não houvesse nenhum tipo de buffer, a cabeça de leitura do HD acabaria tendo que passar várias vezes sobre a mesma trilha, lendo um setor a cada passagem, já que não daria tempo de ler os setores seqüencialmente depois de todo tempo perdido antes de cada novo pedido.
O buffer também é usado nas operações de escrita. Imagine, por exemplo, que a controladora está ocupada lendo um arquivo longo e o sistema solicita que ela

Relacionados

  • Buffer
    1250 palavras | 5 páginas
  • Buffer Overflow
    1279 palavras | 6 páginas
  • Z-buffer
    573 palavras | 3 páginas
  • Memória Cache e Buffer
    1459 palavras | 6 páginas
  • gastronomia. Montagem de Buffer
    672 palavras | 3 páginas
  • Evitando Estouro de Buffer
    642 palavras | 3 páginas
  • Gerenciamento de Buffer no SQL Server
    1535 palavras | 7 páginas
  • Aumentando o tamanho do buffer do IIS
    2470 palavras | 10 páginas
  • Aumentando o tamanho do buffer do IIS
    994 palavras | 4 páginas
  • Aumentando o tamanho do buffer do IIS
    994 palavras | 4 páginas