Pular para o conteúdo principal

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

Arquitetura de ComputadoresConceitos Básicos em Arquitetura de Computadores
Código
fg129190
Banca
FGV
Órgão
AMAZUL
Ano
2026
Nível
Superior
Cargo
Engenheiro de Computação
Um processador utiliza uma hierarquia de memória para otimizar o acesso aos dados. Considere que a CPU solicita um dado que não está na memória cache L1.Assinale a opção que apresenta corretamente a sequência de busca que o sistema realiza até encontrar o dado.
  1. AMemória principal → Cache L2 → Cache L3 → Disco rígido.
  2. BMemória principal → Registradores → Cache L2 → Cache L3.
  3. CDisco rígido → Memória principal → Cache L3 → Cache L2.
  4. DCache L3 → Memória principal → Cache L2 → Registradores.
  5. ECache L2 → Cache L3 → Memória principal → Memória secundária (se necessário).
Revelar gabarito e comentário

GabaritoE — Cache L2 → Cache L3 → Memória principal → Memória secundária (se necessário).

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”.

Hierarquia de memória em processadores

Gabarito: letra E (E). Quando um dado não está na cache L1, a CPU busca primeiramente na cache L2, depois na L3 (se houver), em seguida na memória principal (RAM) e, por último, na memória secundária (disco rígido/SSD). Essa ordem é a correta, decrescendo em velocidade e crescendo em capacidade. A alternativa E reproduz exatamente essa sequência.

A banca testa o conhecimento da hierarquia de memória, desde os níveis mais rápidos e próximos da CPU até os mais lentos e distantes. É fundamental lembrar que a cache L1 é a primeira a ser consultada; após sua falha, a busca segue para L2, L3, RAM e, se necessário, para a memória secundária.

  1. 1Cache L2
  2. 2Cache L3
  3. 3Memória principal (RAM)
  4. 4Memória secundária (disco)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Inicia pela memória principal, ignorando as caches L2 e L3 que deveriam ser consultadas antes. Além disso, insere o disco rígido antes das caches, o que está incorreto.

Alternativa B — ❌ Incorreta

Começa pela memória principal e, em seguida, pelos registradores – estes são o nível mais rápido e estão dentro da CPU, mas a sequência correta após L1 é L2, L3, RAM. Os registradores não são consultados após a RAM.

Alternativa C — ❌ Incorreta

Inverte completamente a ordem: começa pelo disco rígido (o mais lento), depois RAM, depois caches L3 e L2. A busca deve partir do nível mais rápido disponível após a falha da L1.

Alternativa D — ❌ Incorreta

Coloca a cache L3 antes da L2, quando a ordem correta é L2 → L3. Além disso, inclui registradores ao final, o que não faz parte da sequência de busca após falha na L1.

Alternativa E — ✅ Correta ⟵ GABARITO

Apresenta a sequência exata: após a falha em L1, busca-se a cache L2, depois a L3, em seguida a memória principal (RAM) e, se necessário, a memória secundária (disco rígido). Essa é a ordem hierárquica padrão, da mais rápida para a mais lenta.

Gabarito: letra E.

Link permanente: /questoes/fg129190