? Do cache que é construído dentro da unidade de processamento central em um computador é conhecido como a ". Cache do processador " na tecnologia de computação , um cache é uma área de memória de alta velocidade usado para armazenar frequentemente informações acessadas . A cache armazena processador freqüentemente utilizados dados e instruções de programa em um local onde os dados podem ser acessados mais rapidamente do que é possível com a memória principal , também conhecida como memória de acesso aleatório . Dinâmica Versus RAM estática
Na ausência de um cache do processador , a CPU teria que enviar um pedido para a memória principal e esperar que os dados sejam enviados de volta através do barramento de memória . A memória principal consiste tipicamente de um tipo relativamente lenta de RAM , chamado " RAM dinâmica ", enquanto uma cache do processador é constituído por uma pequena quantidade de memória RAM estático mais rápido localizado na ou muito perto da CPU . O armazenamento de dados e instruções de programas no cache do processador reduz o tempo da CPU gasta esperando por informações e aumenta a quantidade de trabalho que pode realizar .
Primário e Secundário Caches
quanto mais rápido um chip de computador , de modo geral , quanto maior ele é, de modo a evitar tamanho e velocidade limitações , os processadores modernos implementar dois níveis de cache do processador , conhecido como "primário" e cache " secundário" . O cache primário - também conhecido como Nível 1 ou cache L1 - é uma área muito rápido, mas muito pequena de memória, tipicamente 4 a 16KB de tamanho e que residem na própria CPU. O cache secundária , também chamada de Nível 2 ou cache L2 , é uma área maior e mais lento de memória, tipicamente entre 32KB e 1MB , e é externo à CPU.
Hierarquia < br >
Se o CPU requer dados ou instruções do programa , ele procura o cache L1 primeiro. Se não conseguir encontrar a informação que precisa no cache primário , ele procura o cache L2, que é um pouco mais lento. Se ainda assim não conseguir encontrar a informação que precisa, ele procura a memória principal , que é maior , mas muito mais lento do que o cache primário e secundário.
Reversão Versus Write-through cache
Além dos caches L1 e L2 , dois estilos de cache de existir, conhecido como " write-back " e " write-through . " Um cache write-back permite que a CPU para enviar informações apenas para o processador cache e não para a memória principal , um cache write -through permite que a CPU para enviar dados para a cache do processador e memória principal ao mesmo tempo. Um cache write-back remove o fardo de manter a memória principal da CPU , mas é normalmente mais complicado de construir e design - e , portanto, mais caro - . Que o cache write-through