Questão de Arquitetura de Computadores — Memória — Gama Consult 2024
Arquitetura de Computadores›Memória
Código
qg202786
Banca
Gama Consult
Órgão
Prefeitura de Inocência - MS
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas
Em relação à memória cache, analise as afirmativas a seguir e assinale a alternativa correta:I. A memória cache visa aumentar o desempenho do sistema, armazenando dados e instruções frequentemente utilizados pelo processador.II. A taxa de acerto da cache é a proporção de acessos à memória principal que resultam em um acerto na cache.III. A política de substituição define qual bloco da cache será substituído quando um novo bloco precisa ser carregado.
AI, II e III estão corretas.
BApenas I e II estão corretas.
CApenas II e III estão corretas.
DApenas I e III estão corretas.
Revelar gabarito e comentário▾
GabaritoD — Apenas I e III estão corretas.
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”.
Memória Cache: conceitos fundamentais
Gabarito: alternativa D — apenas as afirmativas I e III estão corretas. A memória cache realmente armazena dados/instruções de uso frequente para acelerar o sistema (I); a política de substituição determina qual bloco será removido quando um novo bloco é carregado (III). Já a afirmativa II erra ao definir a taxa de acerto: ela é a proporção de acessos à cache que resultam em acerto, e não de acessos à memória principal.
A banca cobra os conceitos básicos de cache: finalidade, taxa de acerto e política de substituição. A pegadinha está na troca sutil do referencial na afirmativa II.
Item
Conteúdo
Correção
Motivo
I
A memória cache visa aumentar o desempenho do sistema, armazenando dados e instruções frequentemente utilizados pelo processador.
✅ Correta
A cache armazena dados/instruções de uso frequente para reduzir o tempo médio de acesso.
II
A taxa de acerto da cache é a proporção de acessos à memória principal que resultam em um acerto na cache.
❌ Incorreta
A taxa de acerto é a proporção de acessos à cache que resultam em acerto, não à memória principal.
III
A política de substituição define qual bloco da cache será substituído quando um novo bloco precisa ser carregado.
✅ Correta
A política de substituição (ex.: LRU, FIFO) determina qual bloco remover em caso de cache miss sem espaço.
Memória cache: Finalidade (Armazenar dados/instruções frequentes, Reduzir tempo médio de acesso); Taxa de acerto (hit rate) (Hits / total de acessos à cache, Acessos à memória principal); Política de substituição (LRU, FIFO, Aleatória)
Item I — ✅ Correto
A memória cache situa-se entre o processador e a memória principal com o objetivo de reduzir o tempo médio de acesso, armazenando cópias de dados e instruções usados com frequência ou que serão necessários em breve. O conteúdo de apoio confirma: "A memória cache armazena dados e instruções que o processador precisa recorrentemente ou precisará em breve." Portanto, a afirmativa está correta.
Item II — ❌ Incorreto
A taxa de acerto (hit rate) é definida como a fração de acessos à cache que encontram o dado desejado (cache hit). A afirmativa erra ao dizer "proporção de acessos à memória principal que resultam em um acerto na cache". O denominador correto é o número total de acessos à cache, não à memória principal. Esse erro é comum e caracteriza a pegadinha da questão.
Item III — ✅ Correto
A política de substituição (ex.: LRU, FIFO, aleatória) é o algoritmo que decide qual bloco da cache será removido para dar lugar a um novo bloco quando ocorre um cache miss e não há espaço livre. A definição está precisa.
Conclusão: estão corretos os itens I e III, o que corresponde à alternativa D.
NÃO CAIA NESSA!
A banca troca o referencial da taxa de acerto: em vez de "acessos à cache", escreve "acessos à memória principal". Lembre-se: hit rate = (número de hits na cache) / (número total de acessos à cache). O denominador nunca é a memória principal.