? Memória cache em um computador é um recipiente de armazenamento de dados recentemente utilizados pela unidade central de processamento (CPU). A CPU pode recuperar a informação extremamente rápido e usá-lo para processar o próximo lote de informações. Um bom exemplo de uma utilização comum de uma cache seria as muitas páginas , imagens e endereços da web que seu navegador rotineiramente coleta e armazena em uma pasta em seu disco rígido. Fatos
memória Cache é um compartimento menor, mas mais rápido de memória que suporta memória principal. A memória cache é projetado para acelerar a função de memória. O computador verifica o cache para ver se os dados de que necessita está no armazenamento. Se o item está lá, ele é chamado como um " cache hit ". Nos casos em que as informações não sejam armazenados no cache , que é referido como um " cache miss ", quase no mesmo instante, o pedido é encaminhado para o local de memória mais lento para recuperar os dados.
Função
Mesmo com microprocessadores mais rápidos e memória principal (RAM ), com maior capacidade , gargalos ainda ocorrer quando a informação se move entre a CPU ea RAM. A memória cache é uma memória de tipo suplementar de construção para o transporte rápido de informações entre estes dois componentes do computador . O computador constrói uma biblioteca de informações freqüentemente usado para a memória cache. O papel de " caching" é acelerar a velocidade do seu sistema. Caching não só ajuda a reduzir impasses no CPU e RAM, mas permite que os usuários executem tarefas mais rápido porque os dados transmite mais rapidamente da memória cache de CPU.
Nível 1 Cache
< br >
Normalmente, um cache de alta velocidade está integrada à direita para o processador. Este é o cache de nível 1. Uma das principais motivações por trás deste conceito é a " localidade de referência . " Isso significa que um local apenas acessados pela CPU tem uma maior probabilidade de ser revistas no curto prazo. Portanto, o cache L1 contém os dados mais recentes . Quando ele precisa novamente os dados , o microprocessador verifica primeiro o cache L1 . Desde os dados estão lá , ele elimina a necessidade de voltar para a memória principal mais lenta. O processo é geralmente duas vezes mais rápido do que com a memória principal.
Nível 2 Cache
Nível 2 de memória cache, ou o cache secundário, em um computador geralmente está localizado num cartão de memória situado perto do processador. Ela liga diretamente para a unidade de processamento central, e um circuito que é integrado à placa-mãe controla. O circuito é chamado o controlador L2 . O cache de nível 2 pega dados usados recentemente não no cache de nível 1. O cache L2 em muitos computadores pessoais permite que o processador para obter cerca de 95 por cento da informação que necessita da memória cache.
Cache de memória cache Outros
disco é outro tipo de memória cache. Ele opera a uma velocidade muito mais lenta do que os outros caches , porque ele lê os dados do disco rígido do computador e armazena em RAM. Os programas de software como o DOS usá-lo. Assim como a memória RAM é mais lenta do que L1 e L2 cache , o disco é muito mais lento que a RAM.
Muitas vezes, periféricos de computadores pessoais são armazenados em cache usando memória RAM do computador . Esta é uma cache periférica e funciona da mesma maneira como o cache de disco . Por exemplo , um DVD - ROM pode ser cache usando RAM do sistema ou mesmo o disco . Qualquer método de armazenamento em cache pode ser mais rápido do que a unidade de DVD- Rom.