SóProvas


ID
2994367
Banca
COPESE - UFPI
Órgão
UFPI
Ano
2018
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Uma memória cache guarda as palavras de memória usadas mais recentemente. A cache mais simples, onde cada entrada na cache pode conter exatamente uma linha de cache da memória principal, é conhecida como

Alternativas
Comentários
  • Mapeamento Direto: este método é o mais simples, sendo cada bloco da memória principal mapeado em uma única linha da cache, em uma posição fixa.

    Mapeamento Associativo: neste modo é permitido que um bloco da memória principal seja mapeado para qualquer linha da memória cache.

    Mapeamento Associativo por Conjunto: este método minimiza os problemas do mapeamento associativo e combina esta nova estratégia com as vantagens do mapeamento direto. Agora a memória cache é dividida em conjuntos, cada um contendo linhas.

  • - Linhas de cache - a memória principal é dividida em blocos de tamanho fixo.  Para determinar em que linha da cache cada bloco de memória será armazenado existem métodos para mapear blocos da MP em linhas de cache: (3)

    - Direto - Cada bloco da MP tem uma linha da cache previamente definida para ser armazenada.

    - Associativo - não existe posição fixa para cada bloco de memória em cache; Escolha conforme política de substituição.

    - Associativo por conjunto - Tenta resolver o problema de conflito de blocos na mesma linha (mapeamento direto) e problema de custo da comparação do campo tag (mapeamento associativo).

    GABARITO E

  • e-

    in a direct-mapped cache set-up, the cache is organised is organised into miltiple sets with a single cache line perset

    https://en.wikipedia.org/wiki/Cache_placement_policies