Questão de Arquitetura de Software — Sistemas Distribuídos — FADENOR 2026
Arquitetura de Software›Sistemas Distribuídos
Código
qg668708
Banca
FADENOR
Órgão
Prefeitura de Jequitaí - MG
Ano
2026
Nível
Superior
Cargo
Analista em Tecnologia da Informação
O uso de cache é uma estratégia essencial para reduzir a latência e a carga em sistemas de backend. Acerca das estratégias e operação de sistemas de cache, marque V para as afirmativas verdadeiras e F para as falsas.( ) A estratégia Write-Through atualiza simultaneamente o cache e o banco de dados principal, garantindo alta consistência dos dados em troca de uma maior latência nas operações de escrita.( ) O algoritmo LRU (Least Recently Used) descarta o item do cache que não é acessado há mais tempo, baseando-se no princípio da localidade temporal dos acessos.( ) A taxa de Cache Hit representa a porcentagem de requisições que não foram encontradas no cache e precisaram ser buscadas na fonte de dados original (banco de dados).( ) Sistemas de cache distribuído, como o Redis, são limitados apenas ao armazenamento de strings simples, não suportando estruturas complexas como listas, conjuntos ou hashes.Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo:
AF, V, F, V.
BV, V, V, F.
CV, F, V, V.
DF, F, V, V.
EV, V, F, F.
Revelar gabarito e comentário▾
GabaritoE — V, V, F, F.
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”.
Estratégias de Cache em Sistemas Distribuídos
Gabarito: letra E (V, V, F, F). A banca testa o conhecimento sobre estratégias de cache (Write-Through, LRU, Cache Hit, Redis). A sequência correta é: primeira e segunda afirmativas verdadeiras; terceira e quarta falsas.
Vamos analisar cada afirmativa individualmente e, em seguida, cada alternativa:
Afirmativa
Descrição
V/F
Justificativa
1
Write-Through atualiza simultaneamente cache e banco, garantindo alta consistência com maior latência de escrita.
V
Definição clássica da estratégia.
2
LRU descarta o item não acessado há mais tempo, baseando-se na localidade temporal.
V
Descrição padrão do algoritmo.
3
Taxa de Cache Hit representa a porcentagem de requisições encontradas no cache (acertos).
F
O enunciado descreve Cache Miss (falta).
4
Redis suporta estruturas complexas (listas, conjuntos, hashes, etc.), não apenas strings.
F
Afirmativa contradiz a capacidade real do Redis.
Estratégias de cache
1Escrita
Write-Through: cache + BD simultâneo
Maior latência na escrita
2Despejo
LRU: descarta menos usado
Princípio: localidade temporal
3Métricas
Cache Hit: acertos (%)
Cache Miss: não encontrado (%)
4Ferramentas
Redis
Strings
Listas, conjuntos, hashes
Bitmaps, geospaciais
LEVEL · soulevel.com.br
Afirmativa 1 — ✅ Verdadeira
A estratégia Write-Through realmente atualiza simultaneamente o cache e o banco de dados principal, garantindo alta consistência em troca de maior latência nas operações de escrita. Isso é confirmado pela definição clássica de caching: cada escrita é síncrona em ambos os locais.
Afirmativa 2 — ✅ Verdadeira
O algoritmo LRU (Least Recently Used) descarta o item do cache que não é acessado há mais tempo, baseando-se no princípio da localidade temporal. Essa é a descrição padrão do algoritmo.
Afirmativa 3 — ❌ Falsa
A taxa de Cache Hit representa a porcentagem de requisições que são encontradas no cache, ou seja, acertos. O enunciado descreve o Cache Miss (requisições não encontradas). Portanto, a afirmativa inverte o conceito.
Afirmativa 4 — ❌ Falsa
Sistemas de cache distribuído como o Redis suportam estruturas complexas: listas, conjuntos, hashes, sorted sets, bitmaps, HyperLogLog, geospaciais, etc. Não se limitam a strings simples. A afirmativa é falsa.
Sequência correta: V, V, F, F → alternativa E.
Agora, analisando cada alternativa:
Alternativa A — ❌ Incorreta
Sequência F, V, F, V. Erro: a primeira afirmativa é verdadeira (F também marca a primeira como falsa) e a quarta é falsa (V marca como verdadeira).
Alternativa B — ❌ Incorreta
Sequência V, V, V, F. Erro: a terceira afirmativa é falsa (V marca como verdadeira).
Alternativa C — ❌ Incorreta
Sequência V, F, V, V. Erro: a segunda afirmativa é verdadeira (F marca como falsa), a terceira é falsa (V verdadeira) e a quarta é falsa (V verdadeira).
Alternativa D — ❌ Incorreta
Sequência F, F, V, V. Erro: a primeira e a segunda são verdadeiras (F marca falsas), a terceira e a quarta são falsas (V marca verdadeiras).
Alternativa E — ✅ Correta ⟵ GABARITO
Sequência V, V, F, F. Corresponde exatamente à análise das afirmativas.
NÃO CAIA NESSA!
A banca inverte o conceito de Cache Hit (afirmativa 3) e coloca uma afirmação incorreta sobre as capacidades do Redis (afirmativa 4). Muitos candidatos confundem Cache Hit com Cache Miss; fique atento à definição precisa.
PEGA ESSA DICA!
Para resolver questões sobre cache, revise as estratégias (Write-Through, Write-Back, Read-Through, Read-Ahead) e os algoritmos de substituição (LRU, FIFO, LFU). Decore as estruturas de dados suportadas pelo Redis: não são apenas strings! Treine com questões de concursos para fixar.