O Que é Cache

O Que é Cache
O Que é Cache

Vídeo: O Que é Cache

Vídeo: O Que é Cache
Vídeo: MEMÓRIA CACHE: o que é? Vale a pena limpar o cache? 2024, Maio
Anonim

O usuário médio de computador quase certamente está familiarizado com conceitos como memória de acesso aleatório, processador e memória somente leitura. Mas agora, em nosso tempo, o popular cache de palavras é intrigante para muitos.

O que é cache
O que é cache

A palavra cache apareceu na terminologia de computador em 1967. O apogeu da tecnologia computacional e, conseqüentemente, o rápido progresso tecnológico. Nessa época, os microprocessadores de computador começaram a funcionar muito mais rápido do que a memória de acesso aleatório. Nesse sentido, os processadores permaneceram inativos por um tempo considerável, aguardando que as manipulações de dados na RAM fossem realizadas. Tudo isso impedia enormemente o desenvolvimento posterior da tecnologia da computação, e era necessário encontrar uma solução para esse problema. Uma solução foi encontrada - um buffer de memória de alta velocidade. Este termo foi usado para descrever uma memória muito pequena com uma alta velocidade de acesso, que resolveu o problema de tempo de inatividade do processador. Foi sugerido chamar essa memória de cache, cash - do inglês "cash". O nome foi dado por uma razão: seus autores compararam a memória do computador ao dinheiro. Então a memória permanente foi comparada a um depósito em um banco, que só poderia ser utilizado após uma visita, realizando o procedimento de débito de fundos, e só então esses fundos poderiam ser gastos. A memória operacional é o dinheiro que fica guardado em casa. Um valor menor do que em um depósito, mas disponível para uso em um período de tempo muito menor (você só precisa voltar para casa e levá-lo). E, por fim, dinheiro (o mesmo dinheiro), que é uma quantia bem menor, mas está sempre com você, no bolso ou na carteira, e que você pode usar a qualquer momento. É dessas coisas do cotidiano que surgiu o termo cache. A diferença na velocidade dos processadores modernos e da RAM ainda é significativa, e é improvável que eles sejam iguais, então o cache ainda é usado hoje. O cache da CPU é geralmente dividido em dois níveis (L1, L2. Nível L, do inglês - "nível"). O primeiro nível é menor em tamanho, mas o mais rápido em termos de velocidade de processamento de dados, o segundo, respectivamente, é maior em volume, mas mais lento. Deve-se notar que agora é possível encontrar processadores com três níveis de cache. A estrutura dos níveis não muda a partir disso (quanto maior o nível, maior o volume e menor a velocidade). O cache não é usado apenas em microprocessadores. Ele também é usado no trabalho de unidades externas (discos rígidos, discos de cd e dvd). Os dados que estão sendo processados, gravados ou lidos no momento são armazenados no cache do programa. Quase todos os navegadores e muitos outros aplicativos usam cache.

Recomendado: