Analise as afirmativas a seguir relativas à hierarquia de m...

Próximas questões
Com base no mesmo assunto
Q1103173 Arquitetura de Computadores

Analise as afirmativas a seguir relativas à hierarquia de memória.


I. Uma cache de nível mais baixo (L2) contém todo o conteúdo de uma cache de nível mais alto (L1).

II. A localidade temporal diz que uma palavra acessada recentemente tem alta probabilidade de ser usada novamente, logo faz sentido trazê-la para a cache.

III. A localidade espacial diz que há uma alta probabilidade de usarmos outras palavras próximas àquela acessada recentemente, logo faz sentido trazer um bloco de palavras para a cache.


Estão corretas as afirmativas:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - I, II e III.

Vamos analisar cada uma das afirmativas para entendermos o porquê da alternativa C ser a correta:

I. Uma cache de nível mais baixo (L2) contém todo o conteúdo de uma cache de nível mais alto (L1).

Essa afirmação é verdadeira. Em uma hierarquia de memória, a cache L2 geralmente é maior e pode armazenar mais dados do que a cache L1. Como a cache L1 é de acesso mais rápido e de tamanho menor, ela armazena os dados mais acessados no momento. A cache L2 age como uma reserva, contendo os dados da cache L1 e mais outros para que, se necessário, os dados possam ser rapidamente transferidos para a cache L1.

II. A localidade temporal diz que uma palavra acessada recentemente tem alta probabilidade de ser usada novamente, logo faz sentido trazê-la para a cache.

Esta afirmação é verdadeira e reflete um conceito importante na organização de memórias cache. A localidade temporal é um padrão de acesso à memória onde itens acessados recentemente têm uma chance maior de serem acessados novamente em breve. Portanto, manter esses itens na cache aumenta a eficiência do sistema.

III. A localidade espacial diz que há uma alta probabilidade de usarmos outras palavras próximas àquela acessada recentemente, logo faz sentido trazer um bloco de palavras para a cache.

Essa também é uma afirmação verdadeira. O conceito de localidade espacial se baseia na tendência de que, se uma posição de memória específica é acessada, é provável que posições de memória próximas também sejam acessadas em breve. Por isso, ao invés de carregar apenas um item, carrega-se um bloco de dados na cache, o que pode reduzir o número de acessos à memória principal.

Portanto, a alternativa C é a correta porque as três afirmativas refletem princípios reais da hierarquia e do funcionamento das memórias cache em computadores, considerando as estratégias de localidade temporal e espacial para melhorar o desempenho do acesso à memória.

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

a I não é falsa?

Primeiro que o nível mais alto é L2 e mais baixo é L1, segundo que se houver uma substituição de bloco na cache L2, mas não na L1, devido ao trabalho de outro núcleo, pode haver divergência de ter um conteúdo na cache L1, mas não na L2...Alguém pode explicar?

A afirmativa I só está certa se estiver no modo inclusivo. Não se pode generalizar.

I = Fala do modo INCLUSIVO DA CACHE

- Modo Inclusivo = L1 COMPARTILHA, L1 está na L2 que está na L3. Conteúdo da cache mais interna está contido nas caches mais externas. SOMENTE LEITURA.

II e III =

- LOCALIDADE TEMPORAL = Recentemente Utilizadas, mesmo endereço ser acessado novamente.

 - Localizações de memória recentemente acessadas são acessadas outra vez. Isso pode ocorrer, por exemplo, com localizações de memórias próximas ao topo da pilha, ou com instruções dentro de um laço. A localidade temporal é explorada em projetos de cache, principalmente pela escolha do que descartar quando ocorre uma ausência na cache.

- LOCALIDADE ESPACIAL = Proximidades, próximo endereço acessado está nas proximidades.

 - Localizações de memória com endereços numericamente similares a uma localização de memória cujo acesso foi recente provavelmente serão acessadas no futuro próximo. Caches exploram essa propriedade trazendo mais dados do que os requisitados, na expectativa de poder antecipar requisições futuras.

GABARITO C

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo