Quais são os tipos de política de armazenamento utilizados e...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - Associativo por conjunto, mapeamento direto e puramente associativo.
Quando se trata de memórias Cache, estamos abordando um componente essencial para a otimização do desempenho dos sistemas de computação. A Cache é uma memória de alta velocidade que armazena dados e instruções que são frequentemente acessados pelo processador, permitindo assim um acesso mais rápido do que se fosse necessário buscá-los na memória principal.
Para gerenciar eficientemente o armazenamento de dados na Cache e assegurar que os acessos sejam o mais rápido possível, utilizam-se diferentes políticas, que são as seguintes:
- Mapeamento Direto: Cada bloco de memória principal é mapeado para um único bloco na Cache. Essa política é simples e de baixo custo, porém pode levar a conflitos se muitos blocos de memória precisarem ser mapeados para o mesmo bloco de Cache.
- Associativo por Conjunto: É uma espécie de meio-termo entre o mapeamento direto e o associativo puro. A memória Cache é dividida em conjuntos, e um bloco de memória principal pode ser mapeado para qualquer bloco dentro de um conjunto específico na Cache. Isto reduz os conflitos comparado ao mapeamento direto, mantendo uma complexidade razoável.
- Puramente Associativo: Qualquer bloco de memória principal pode ser armazenado em qualquer bloco na Cache. Esta é a política mais flexível, mas é também a mais complexa e custosa, pois requer uma pesquisa completa na Cache para verificar se um dado está presente ou não.
Compreender essas políticas é crucial para entender como os sistemas de computador gerenciam eficientemente a memória Cache e como eles conseguem melhorar o desempenho geral do processamento. A alternativa B é a correta porque lista precisamente as três principais políticas de armazenamento utilizadas em memórias Cache, cobrindo os diferentes métodos pelos quais os dados podem ser organizados e localizados nesta memória tão crítica para a arquitetura de computadores.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
• Política de Mapeamento (Estrutura da Cache): esta característica especifica
como as palavras da Memória Principal são armazenadas na Memória Cache.
o – Mapeamento Direto
o – Puramente Associativo
o – Associativo por Conjunto
• Política de Substituição: escolhe a posição da Memória Cache cujo conteúdo
será substituído pelo de uma outra palavra da Memória Principal.
o Aleatório
o FIFO (“First In First Out”)
o LFU (Least Frequently Used - Menos Freqüentemente Usado)
o LRU (Least Recently Used - Menos Recentemente Usado)
• Política de Atualização: define quando os dados alterados pela CPU na
Memória Cache serão transferidos para a Memória Principal.
o Write Through (Escrita em Ambas)
o Write Back (Escrita Atrasada)
o Write Once
Acrescentando a fonte para quem quiser se aprofundar:
http://rgquintao.com.br/Multiplus/Memoria%20Cache.pdfConforme o colega comentou
• Política de Mapeamento (Estrutura da Cache): esta característica especifica
como as palavras da Memória Principal são armazenadas na Memória Cache.
o – Mapeamento Direto
o – Puramente Associativo
o – Associativo por Conjunto
• Política de Substituição: escolhe a posição da Memória Cache cujo conteúdo
será substituído pelo de uma outra palavra da Memória Principal.
o Aleatório
o FIFO (“First In First Out”)
o LFU (Least Frequently Used - Menos Freqüentemente Usado)
o LRU (Least Recently Used - Menos Recentemente Usado)
• Política de Atualização: define quando os dados alterados pela CPU na
Memória Cache serão transferidos para a Memória Principal.
o Write Through (Escrita em Ambas)
o Write Back (Escrita Atrasada)
o Write Once
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo