Questão de Arquitetura de Computadores — Memória — FGV 2026
Arquitetura de Computadores›Memória
Código
fg129178
Banca
FGV
Órgão
AMAZUL
Ano
2026
Nível
Superior
Cargo
Engenheiro de Computação
Um sistema embarcado utiliza memória cache com política de escrita write-through. Durante a execução, o processador realiza uma operação de escrita em um endereço presente na cache.Assinale a opção que apresenta corretamente o comportamento do sistema nessa situação.
AO dado é escrito apenas na cache, e a memória principal é atualizada posteriormente quando a linha é substituída.
BO dado é escrito simultaneamente na cache e na memória principal.
CO dado é escrito apenas na memória principal, invalidando a entrada correspondente na cache.
DO dado é escrito na cache e marcado como 'dirty', aguardando sincronização.
EO sistema gera uma exceção de escrita por violação de consistência
Revelar gabarito e comentário▾
GabaritoB — O dado é escrito simultaneamente na cache e na memória principal.
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”.
Política de escrita Write-Through em cache
Gabarito: letra B. Na política write-through, toda operação de escrita em um endereço presente na cache é realizada simultaneamente na cache e na memória principal, garantindo consistência imediata entre os dois níveis de memória.
A banca testa o conhecimento das políticas de escrita em cache, especialmente a diferença entre write-through e write-back. A descrição correta do write-through é exatamente a alternativa B.
Políticas de escrita em cache
1Write-through
Escrita simultânea
Cache e memória principal
Consistência imediata
Maior tráfego na memória
2Write-back
Escrita apenas na cache
Marca como "dirty"
Sincronização posterior
Menor tráfego
Risco de inconsistência
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Descreve a política write-back (escrita diferida), onde o dado é escrito apenas na cache e a memória principal é atualizada apenas quando a linha é substituída (ou por outros mecanismos).
Alternativa B — ✅ Correta ⟵ GABARITO
Define corretamente o write-through: o dado é escrito simultaneamente na cache e na memória principal. Essa política simplifica a coerência, mas aumenta o tráfego para a memória principal.
Alternativa C — ❌ Incorreta
Descreve uma política de escrita com invalidação (write-invalidate), onde o dado é escrito apenas na memória principal e a entrada correspondente na cache é invalidada. Não é write-through.
Alternativa D — ❌ Incorreta
Novamente descreve write-back: o dado é escrito na cache e marcado como 'dirty' (sujo), aguardando sincronização posterior com a memória principal.
Alternativa E — ❌ Incorreta
Não há exceção de violação de consistência em uma operação de escrita normal em cache. A política de escrita é uma decisão de projeto, não um erro.
NÃO CAIA NESSA!
As alternativas A e D descrevem a política write-back, que é o oposto do write-through. O candidato pode confundir as duas, especialmente porque ambas são comuns em sistemas embarcados. No write-through, a escrita na memória principal é imediata e simultânea; no write-back, é adiada.