Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Quais são as funções de um buffer de transferência
? Um buffer é uma parte da memória temporária reservada para armazenar dados usados ​​em um processo de transferência. Os componentes do computador rotineiramente comunicar, e uma vez que as velocidades de comunicação variam de componente para componente , buffers são necessários. Os amortecedores permitem que um componente mais rápido do que escrever para outro componente pode ler , uma vez que todos os dados são temporariamente armazenados na memória intermédia . Segure Dados

A principal função de um buffer é para armazenar dados . Os dados são mantidos em um local temporário na memória. Esta parte da memória pode ser muito menor do que a quantidade real de memória a ser transferido . Os dados são constantemente sendo escrito para o buffer , mas também os dados são constantemente ler e removido do buffer.
Mover dados entre processos

Uma função comum de um buffer é para passar informações entre os processos . Amortecedores fornecer uma interface conveniente para passar dados entre os processos de diferença , permitindo que os programas de multiprocessadores para coordenar entre si .
First In , First Out

O buffer segue o regra básica de "First In, First Out ". Quando um pedaço de dados é adicionado ao tampão , ele será lido antes de qualquer item colocado na fila após ter . A maioria das filas têm velocidades de leitura e gravação assíncronas. Isso significa que os dados são gravados para o buffer em uma velocidade diferente do que está escrito no .

Applications

Buffers são comumente usados ​​quando são necessárias operações de entrada e saída. Os dispositivos típicos incluem unidades de disco, placas de áudio e equipamentos de rede.

Anterior :

Próximo : No
  Os artigos relacionados
·Por que usar um baixo nível de programação Linguagem…
·Como Desenvolver API ColdFusion 
·Como definir largura em uma coluna GridView 
·Uma Introdução à Metadados 
·Como Ler Tempo em UML 
·Como passar um Substring como um parâmetro em um lote …
·Como alinhar números decimais em apenas básico 1.01 
·Como salvar o arquivo com a Data e Hora no LabVIEW 
·Vantagens e Desvantagens de alta e baixo nível de Lín…
·Como escrever tarefas Rake 
  Artigos em destaque
·Como Incorporar index.html no ColdFusion 
·Como converter COBOL caderno de RPG caderno 
·Como fazer uma matriz de strings 
·Como faço para gravar um arquivo CSV em C # 
·Como vincular a um tipo de objeto com WPF 
·Como habilitar a detecção vazamento de memória 
·Os Efeitos do buffer overflows e formato Cordas em Flux…
·O que é Software UML 
·Como usar PUT & APAGAR no Flex 
·Como compilar Netcat 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados