GeeksforGeeks

, Author

1. Buffer :
Buffer é uma área de armazenamento temporário, geralmente um bloco na memória, no qual os itens são colocados enquanto se espera para serem transferidos de um dispositivo de entrada ou para um dispositivo de saída. É usado principalmente para processos de entrada/saída. Como exemplo, se você fosse imprimir um documento longo, você não iria querer a sua CPU à espera perguntando à sua impressora “Você está pronto para outro parágrafo? Em vez disso, a CPU irá preencher um buffer de memória com os dados do documento, instruir a impressora para imprimir o conteúdo do buffer e voltar ao seu outro negócio.

2. Cache :
Cache é um componente de memória menor e rápido no computador que é inserido entre a CPU e a memória principal. Para tornar esta disposição eficaz. O cache precisa ser muito mais rápido do que a memória principal. Esta abordagem é mais económica que a utilização de dispositivos de memória rápida para implementar toda a memória principal.

Diferença entre Buffer e Cache :

S.No. BUFFER CACHE
Buffer é usado para compensar a diferença de velocidade entre dois processos que trocam ou usam dados. Cache é um componente de memória menor e mais rápido no computador.
É usado principalmente para processos de entrada/saída. É usado durante os processos de leitura e escrita do disco.
É uma área de armazenamento normal na ram para armazenamento temporário. É uma área de armazenamento de alta velocidade para armazenamento temporário.
Amazena a cópia original dos dados. Amazena a cópia dos dados originais.
É sempre implementado na memória principal (RAM). É implementado tanto na RAM como em Disco.
É feito a partir de ram dinâmico. É feito a partir da ram.
Não aumenta o tempo de acesso. Aumenta a velocidade de acesso da CPU.
Pode ser usado em teclados para editar erros de digitação. Não possui tal recurso.

Etiquetas de artigos :

Prática Tags :

Deixe uma resposta

O seu endereço de email não será publicado.