SóProvas


ID
1850473
Banca
Marinha
Órgão
CAP
Ano
2015
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Com relação ao mapeamento de dados MP/Cache, quais são os métodos de mapeamento dos endereços dos blocos da Memória Principal (MP) com os endereços das linhas da Memória Cache?

Alternativas
Comentários
  • Mapeamento direto

    Cada bloco (varias palavras) da memória principal é mapeado em um única linha da memória cache

    Técnica mais simples e menor custo de implantação

    Desvantagem é que cada bloco é mapeado para uma posição fixa na memória cache

    Associativo

    Evita a desvantagem do mapeamento direto

    Cada bloco pode ser carregado em qualquer linha da memória cache

    Palavras na cache passam a ser identificadas com rótulo

    Agora permite maior flexibilidade em políticas de substituição de palavras na cache

    A desvantagem é a complexidade do conjunto de circuitos necessários para comparar os rótulos de todas as linhas da memória cache em paralelo. Também perde parte do seu espaço para rotular linhas da cache.

    Associativo por conjuntos

    Combina as vantagens do mapeamento direto e do mapeamento totalmente associativo, diminuindo suas desvantagens

    A cache é dividida em "N" conjuntos restritos de blocos

    Duas ou mais linhas de memória principal poderão ocupar a mesma posição de memória cache em momentos diferentes ou em conjuntos diferentes.

    Bons estudos.

    Fonte: http://concursandomilitar.com.br, Rumo à ESFCEX

  • E - Mapeamento direto, associativo e associativo por conjuntos.

  • Mapeamento direto - Certas palavras se relacionam com certas linhas.

    Mapeamento associativo - Qualquer palavra pode se relacionar com qualquer linha.

    Mapeamento associativo por conjuntos - Conjunto de palavras se relaciona com determinado conjunto de linhas.