Buffer (ciência da computação): diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
Linha 1:
Em [[ciência da computação]], '''buffer'''(RAM) é uma região de [[Memória (computador)|memória]] física utilizada para armazenar temporariamente os [[dado]]s enquanto eles estão sendo movidos de um lugar para outro. Normalmente, os dados são armazenados em um buffer enquanto eles são recuperados de um [[dispositivo de entrada]] (como um microfone) ou pouco antes de serem enviados para um dispositivo de saída (como auto-falantes). Contudo, um buffer pode ser utilizado quando movem-se dados entre [[processo]]s dentro de um computador. Isto é comparável com os buffers de telecomunicações. Os buffers podem ser implementados em um local de memória fixa no hardware - ou utilizando-se um 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]]. A maioria dos buffers são implementados em [[software]], que normalmente usa a [[RAM]] mais rápida para armazenar dados
Um buffer frequentemente ajusta o tempo pela implementação de um [[algoritmo]] de [[fila]] (ou [[FIFO]]) na memória, simultaneamente escrevendo dados na fila em uma taxa e lendo-os em outra taxa.
|