Cache é um tipo de memória, semelhante em design para a memória RAM de um computador , exceto que ele fornece o processador com um acesso mais rápido à informação. Os processadores dual core tem duas unidades, cada uma capaz de executar instruções de software de forma independente um do outro. Enquanto uma grande memória cache é normalmente benéfico , você vai encontrar alguns casos em que um cache de dois MB pode não ser necessariamente uma vantagem sobre um cache de um MB. Basics
O cache é a área menor de armazenamento de memória disponível para o processador do computador . Por esta razão, o processador deve tomar decisões sobre quais informações para armazenar no cache eo que deixar de fora. Ele faz isso por decidir quais peças de informação é susceptível de reutilização . Estes vão para o cache para acesso mais rápido depois. Se o cache é o mesmo tipo e no mesmo local , em seguida, um cache de dois MB é melhor do que um cache de um MB, porque dá o processador mais espaço para armazenar seus dados usados com freqüência. Isto poupa -lo de espera de informações da memória RAM.
Velocidade
Quanto mais próximo o cache é o processador e mais largo o ônibus , o caminho que leva os dados, mais rápido ele pode fornecer informações. Um processador pode ter até três caches , embora em alguns casos, pode haver apenas um ou dois. Nível 3 caches são os maiores, e geralmente estão localizados separadamente do processador. Caches L2 estão mais perto do processador , por vezes, que descansa sobre o próprio processador . Caches L1 está sempre localizada no processador . Se a velocidade é a sua principal preocupação , um MB de cache L1 pode ser preferível a um cache de dois MB L3, especialmente se ele tem um ônibus maior.
Digite
Os processadores dual core pode lidar com o cache em uma de duas maneiras . Eles podem dividir o cache entre os dois núcleos , ou eles podem compartilhar o cache. Se o processador divide o cache, casos surgirão quando a memória vai não utilizado. Isso ocorre porque os dois núcleos nem sempre necessitam de dados no cache. O benefício de compartilhar o cache é que, quando um núcleo não requer qualquer cache, o outro pode apropriar-se sua participação no espaço. Localização do cache sendo o mesmo , é melhor ter dois MB de cache compartilhado , em vez de um MB de cache por núcleo.
Considerações
Mais dual-core processadores de usar uma combinação de L1 , L2 e L3 cache , alguns dos quais podem ser divididos, e alguns dos quais podem ser partilhados . Propagandas do processador , por vezes, apenas indicam o tamanho de um dos caches. Por esta razão, sempre consultar as especificações detalhadas antes de comprar um processador. Um processador pode anunciar que tem dois MB de cache, mas se é um cache L3 ou um cache de divisão, então não pode executar, bem como a mesma quantidade de L1 ou cache L2 compartilhado .