FC ConcursosFC Concursos

Questão FC394025

A memória cache contém uma cópia de partes da memória principal. Quando o processador realiza uma leitura de uma palavra da memória, antes será feita uma verificação para determina

Sistemas de Armazenamento

IBADE · 2020

A memória cache contém uma cópia de partes da memória principal. Quando o processador realiza uma leitura de uma palavra da memória, antes será feita uma verificação para determinar se esta palavra está armazenada na cache. Se a palavra estiver na cache, ela é entregue ao processador. Se não, um bloco da memória principal, composto de um número fixo de palavras, é lido para a cache e, em seguida, a palavra é enviada ao processador. Quando um bloco de dados é levado para a cache para satisfazer a referência a uma única palavra, é devido à grande probabilidade de que haja referências futuras à essa mesma palavra na memória ou à outras palavras vizinhas localizadas no mesmo bloco. Isto se deve ao:

  1. Princípio da Mapeamento Associativo.
  2. Princípio da Localidade.
  3. Princípio da Cache.
  4. Princípio do Mapeamento Direto.
  5. Princípio da Maior Probabilidade.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A resposta correta é o Princípio da Localidade. Esse princípio afirma que referências à memória tendem a se agrupar em curto espaço de tempo, de modo que se um endereço é acessado, é provável que o mesmo endereço ou endereços próximos sejam acessados em seguida.

Existem duas formas: localidade temporal — reutilização de dados recentemente usados — e localidade espacial — acesso a endereços vizinhos. A política de trazer para a cache um bloco inteiro (várias palavras) ao invés de apenas a palavra solicitada explora a localidade espacial: antecipa acessos às palavras próximas.

Assim, a cache aumenta a eficiência reduzindo faltas e o tempo médio de acesso, pois armazena antecipadamente dados que têm alta probabilidade de serem referenciados em seguida.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo