Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Conceitos Básicos em Arquitetura de Computadores — IPEFAE 2026

Arquitetura de ComputadoresConceitos Básicos em Arquitetura de Computadores
Código
qg730429
Banca
IPEFAE
Órgão
Prefeitura de Andradas - MG
Ano
2026
Nível
Médio
Cargo
Técnico em Informática
Quando o acesso à memória cache resulta em uma falha, um bloco inteiro deve ser buscado na memória principal e colocado em uma linha na memória cache. Existem então várias políticas possíveis para definir a maneira como este bloco deve ser armazenado na memória cache. Essas políticas distintas são denominadas mapeamentos. Nesse contexto, é correto afirmar que, no mapeamento completamente associativo,
  1. Acada bloco da memória principal só pode ser armazenado em uma única linha na memória cache, segundo um critério definido pelo endereço do bloco na memória principal.
  2. Bcada bloco da memória principal pode ser armazenado indistintamente em um determinado grupo de linhas na memória cache, chamado de conjunto.
  3. Ccada bloco da memória principal pode ser armazenado indistintamente em um determinado grupo de linhas na memória cache, chamado de conjunto e o critério para a escolha desse conjunto é definido pelo endereço do bloco na memória principal.
  4. Dum bloco da memória principal pode ser armazenado indistintamente em qualquer linha na memória cache.
Revelar gabarito e comentário

GabaritoD — um bloco da memória principal pode ser armazenado indistintamente em qualquer linha na memória cache.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Mapeamento de memória cache

Gabarito: letra D. No mapeamento completamente associativo, um bloco da memória principal pode ser armazenado em qualquer linha da cache, sem qualquer restrição de posição – essa é a definição clássica desse tipo de mapeamento (totalmente associativo).

A questão testa a diferença entre os três tipos de mapeamento de cache: direto, associativo por conjunto e completamente associativo. Cada alternativa descreve um deles, e a correta é a que corresponde ao completamente associativo.

NÃO CAIA NESSA!

A banca troca as definições: a alternativa A descreve o mapeamento direto; as alternativas B e C descrevem o mapeamento associativo por conjunto. Fique atento ao termo "qualquer linha" – ele é a chave do completamente associativo.

1Direto
Uma única linha
Determinado pelo endereço
2Associativo por conjunto
Um conjunto (grupo de linhas)
Determinado pelo endereço
3Completamente associativo
Qualquer linha
Livre (sem restrição)
Mapeamento de cache
LEVELsoulevel.com.br
Mapeamento de cache: Direto (Uma única linha, Determinado pelo endereço); Associativo por conjunto (Um conjunto (grupo de linhas), Determinado pelo endereço); Completamente associativo (Qualquer linha, Livre (sem restrição))

Alternativa A — ❌ Incorreta

Afirma que cada bloco só pode ser armazenado em uma única linha, definida pelo endereço. Isso é exatamente o mapeamento direto, não o completamente associativo.

Alternativa B — ❌ Incorreta

Descreve o armazenamento em um grupo de linhas (conjunto), sem restrição dentro do grupo. Essa é a definição do mapeamento associativo por conjunto, não do completamente associativo.

Alternativa C — ❌ Incorreta

Idêntica à B, mas acrescenta que o conjunto é escolhido pelo endereço. Também se refere ao mapeamento associativo por conjunto, onde o conjunto é determinado por bits do endereço.

Alternativa D — ✅ Correta ⟵ GABARITO

Afirma que um bloco pode ser armazenado indistintamente em qualquer linha da cache. Essa é a característica fundamental do mapeamento completamente associativo: não há restrição de posição; qualquer linha pode receber qualquer bloco.


Para facilitar a memorização, veja a comparação entre os três tipos:

Tipo de mapeamento

Regra de posicionamento

Como é determinado

Direto

Cada bloco vai para uma única linha

Pelos bits do endereço (menos significativos)

Associativo por conjunto

Cada bloco vai para um conjunto (grupo de linhas)

Pelos bits do endereço que definem o conjunto

Completamente associativo

Cada bloco pode ir para qualquer linha

Livre, sem restrição de endereço

Gabarito: letra D.

Link permanente: /questoes/qg730429