Ir ao conteúdo
  • Cadastre-se
Jjaime

CACHE: Capacidade medida pela soma dos níveis?

Recommended Posts

Olá Todos,

Não tenho muita experiência em FORUM.  Então não sei se escolhi o tópico correto. Trata-se de uma aquisição efetuada pelo setor público. Dentre as especificações, constava que o PC Desktop, deveria ter um processador com no mínimo 8MB de memória cache. Após o recebimento da máquina, constatou-se que ela possuía 4 MB de cache em L3. A Assessoria de Informática, entendeu que a cache seria a soma das memórias em L3 (4 MB) mais L2 (2x2). A questão é que eu gostaria de postar, é se para efeito de memória de cache, somam-se as suas capacidades, ou não. O mais adequado para evitar este tipo de desentendimento entre fornecedor e comprador, ainda mais em se tratando de tomada de preço e licitação, seria de fato como sugeriu a assessoria, especificar a capacidade na cache L3.

Parece simples, mas a “sofisticação” para ganhar um pouco mais no preço do computador chega ao nível da memória cache. Se não for especificado em nível de detalhamento, a intenção de possuir um equipamento melhor, decai na interpretação pessoal da revenda, colocando um chip AMD FX-4300 que possui 2x2 MB em L2 e 4 MB em L3, passando o entendimento que então está “atendendo” a tomada de preço, pois a soma perfaz os 8 MB.

Também como responsável por uma secretaria de governo, peço que me digam onde é o local adequado no FORUM onde os integrantes do TÓPICO adequado, possam auxiliar a montar uma configuração adequada, sem que marca ou modelo.

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um processador com no mínimo 8MB de memória cache se possui 4 MB de cache em L3 mais (2x2 MB) em L2 somam-se as suas capacidades de cada nível para a cache total?

O Processador AMD FX-4300, por exemplo, possui 2x2 MB em L2 e 4 MB em L3. Ele é um processador de 4 MB ou 8 MB de cache? Tecnicamente falando, não para efeito de marketing de vendas.

Obrigado,

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 hora atrás, Jjaime disse:

Um processador com no mínimo 8MB de memória cache se possui 4 MB de cache em L3 mais (2x2 MB) em L2 somam-se as suas capacidades de cada nível para a cache total?

O Processador AMD FX-4300, por exemplo, possui 2x2 MB em L2 e 4 MB em L3. Ele é um processador de 4 MB ou 8 MB de cache? Tecnicamente falando, não para efeito de marketing de vendas.

Obrigado,

 

Que confusão que você arrumou, hein, colega? Mas acho que entendi a sua dúvida. Na verdade a memória cache possui vários níveis, uma L1 pequena de baixíssima latência e altíssimo desempenho (mas mais cara de ser produzida), uma L2 intermediária que é mais lenta que a L1 e uma L3 grande, mas mais lenta que as demais e mais barata de se produzir. Cada processador possui uma arquitetura diferente, então fica complicado dar uma explicação definitiva que sirva para todos os processadores existentes no mercado, mas basicamente entenda que no L1 geralmente o processador armazena as instruções internas do próprio processador e dados essenciais, que são acessados com muita frequência, no L2 geralmente o circuito de predição de dados do processador joga arquivos que você acessa com frequência para acelerar o processo e, por fim, dados que não couberem no L2 mas que também estão sendo utilizados são jogados no L3. É mais ou menos assim que funciona. O que não couber na memória cache do processador é jogado na memória RAM, que é muito mais lenta que a memória cache. E se você tiver pouca memória RAM, ou se os dados não estiverem armazenados nela o computador vai tentar acessá-los no SSD ou no HD, que são muitíssimo mais lentos que a memória RAM, logo você sente aquelas travadas tensas de lentidão. Resumindo: a informação de quantidade total do cache não é "marketeira", mas sim uma informação genérica, onde não está especificado onde está cada quantidade de memória cache.

  • Curtir 2

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 hora atrás, Pistigrilo disse:

AMD FX-4300, por exemplo, possui 2x2 MB em L2 e 4 MB em L3. Ele é um processador de 4 MB ou 8 MB de cache

Grato por sua resposta, é por aí mesmo. Então é corretor afirmar que um processador tipico como este do exemplo, É um processador com 8MB de cache? Grato pela resposta.

Compartilhar este post


Link para o post
Compartilhar em outros sites
9 horas atrás, Jjaime disse:

É um processador com 8MB de cache?

 

Não.

 

Ele tem 2x2 MiB de L2 e 4 MiB de L3.

Apesar de "ser tudo cache", elas são diferentes, como o @Pistigrilo explicou acima.

 

Você não fala que um avião de 4 motores que geram 1.000 Kg de empuxo é um avião de 4.000 Kg de empuxo, e sim que tem 4 motores de 1.000 Kg.

  • Curtir 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×