A Memória cache ou simplesmente cache é usada para armazena...
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