A Memória cache ou simplesmente cache é usada para armazena...

Próximas questões
Com base no mesmo assunto
Q1984515 Arquitetura de Computadores
A Memória cache ou simplesmente cache é usada para armazenar dados acessados com frequência, a fim de acessá-los rapidamente sempre que for necessário. As memórias cache são fisicamente organizadas através de linhas ou blocos de dados que podem organizados em conjuntos (sets). Assinale a alternativa que apresenta corretamente as formas de organização das memórias cache:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - Mapeamento direto, Totalmente associativa, Associatividade por conjunto (N-Way).

Para resolver questões sobre as formas de organização das memórias cache, é necessário entender os três principais tipos de mapeamento:

Mapeamento Direto: cada bloco de memória principal tem um único bloco na cache onde pode ser carregado. Isto simplifica o hardware, mas pode levar a muitos conflitos se dois blocos frequentemente acessados mapeiam para o mesmo local na cache.

Totalmente Associativa: um bloco de memória pode ser carregado em qualquer local da cache. Isso reduz os conflitos de cache, mas requer um hardware mais complexo para verificar todas as entradas da cache durante um acesso.

Associatividade por Conjunto (N-Way): é um meio-termo entre o mapeamento direto e o totalmente associativo. A cache é dividida em conjuntos de N linhas, e um determinado bloco de memória pode ser carregado em qualquer uma das linhas de um conjunto específico. Isso equilibra o hardware necessário para verificar a cache e a flexibilidade de onde os dados podem ser armazenados.

A resposta correta, D, menciona todas as três formas válidas de organização de memórias cache:

  • Mapeamento Direto: organização onde cada bloco de memória só pode ir para uma linha específica da cache;
  • Totalmente Associativa: qualquer bloco pode ir para qualquer linha da cache, oferecendo grande flexibilidade;
  • Associatividade por Conjunto (N-Way): um equilíbrio entre os dois tipos anteriores, dividindo a cache em conjuntos de 'N' linhas.

Os termos usados nas outras alternativas, como "Totalmente lógica", "Mapeamento por células" e "Associatividade por blocos (B-Way)", não são termos reconhecidos na organização das memórias cache, o que torna a alternativa D a única correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo