? Caches que são usados em computadores são piscinas rápidas de memória que são projetados para acelerar a transferência de dados entre dispositivos rápidos e mais lentos . Além de ser usado para buffer de dados, caches podem possuir lógica suporte de software, permitindo-lhes para começar os processos de transformação com antecedência. Funções de função de cache
caches como caches de gravação quando eles estão envolvidos na transferência de dados a partir de um dispositivo mais rápida para um dispositivo mais lento . Ele permite que você envie informações e , em seguida, realizar uma nova tarefa ao mesmo tempo que traduz os dados. Leia cache também é projetado para operar entre os dispositivos mais rápidos e mais lentos, e tem lógica de apoio projetado para prefetch o que você precisa seguir. Desta forma , ele lentamente pré- lê as informações que são susceptíveis de necessidade, de modo que quando você quiser carregá-lo , ele irá carregar mais rapidamente. Buffer cache é projetado para armazenar seu último informações acessadas de modo que , se você quiser acessá-lo novamente, você pode fazê-lo rapidamente. Esconderijo
cache L1
L1 , que fica para o Nível 1 cache, é um tipo de memória pequena e rápida que é construída na unidade de processamento central. Muitas vezes referida como o cache interna ou cache principal , ele é usado para acessar dados importantes e mais utilizadas. Cache L1 é o tipo mais rápido e caro de cache que está embutido no computador.
L2 Cache
L2, ou Nível 2 , cache é usado para armazenar informações recentemente acessados. Também conhecida como cache secundário , que se destina a reduzir o tempo necessário para acessar os dados nos casos em que os dados já foram acessados anteriormente . Cache L2 também pode reduzir o tempo de acesso por tamponamento do processador de dados que está para solicitar a partir da memória , bem como as instruções de programa . Cache L2 é secundário para o CPU e é mais lento que o cache L1, apesar de muitas vezes ser muito maior. Além disso, os dados que são solicitados a partir de cache L2 é copiado para o cache L1 . Dados solicitados é removido do cache L2 , se é um cache exclusivo, e permanece lá se é um cache inclusivo. Cache L2 é mais frequentemente unificada, o que significa que ele é usado para armazenar dados e instruções do programa.
Cache L3
L3, ou Nível 3 , cache é um cache de memória que está embutido na placa-mãe . Ele é usado para alimentar o cache L2, e é normalmente mais rápido do que a memória principal do sistema, mas ainda mais lento do que o cache L2.