Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Memória — AMEOSC 2025

Arquitetura de ComputadoresMemória
Código
qg407233
Banca
AMEOSC
Órgão
Prefeitura de Mondaí - SC
Ano
2025
Nível
Superior
Cargo
Professor de Informática
O desempenho de um microcomputador é intrinsecamente ligado à eficiência de seu subsistema de memória, que abrange desde os registradores internos da CPU até os dispositivos de armazenamento secundário. A memória principal (RAM) e as memórias cache (L1, L2, L3) desempenham papéis cruciais, mas distintos, na hierarquia de memória, otimizando o acesso a dados e instruções pela Unidade Central de Processamento. A compreensão das funções e das interações entre esses componentes é fundamental para entender gargalos e otimizar a performance de sistemas computacionais. Sobre o gerenciamento de memória em microcomputadores, analise as afirmativas a seguir.I. A memória cache atua como um buffer de dados de alta velocidade entre a CPU e a memória principal (RAM), armazenando cópias de dados e instruções frequentemente acessados para reduzir o tempo médio de acesso à memória, explorando os princípios de localidade temporal e espacial das referências de memória.II. A memória virtual, gerida pelo sistema operacional, permite que o computador utilize uma porção do disco rígido como uma extensão da memória RAM; contudo, sua principal função é acelerar o acesso a dados para a CPU ao pré-carregar blocos de páginas da memória principal diretamente na memória cache L1, eliminando completamente a latência de acesso ao disco.III. A largura de banda da memória principal (RAM), que determina a taxa máxima de transferência de dados entre a RAM e o processador, é o fator determinante para o desempenho geral de um sistema, impactando diretamente e em proporção direta a velocidade de processamento da CPU, independentemente da capacidade de memória cache ou da frequência do processador.É correto o que se afirma em:
  1. AII apenas.
  2. BI, II e III.
  3. CI e III apenas.
  4. DI apenas.
Revelar gabarito e comentário

GabaritoD — I apenas.

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

Gerenciamento de memória em microcomputadores

Gabarito: letra D. Apenas a afirmativa I está correta, descrevendo adequadamente o papel da memória cache na hierarquia de memória. As afirmativas II e III contêm erros conceituais graves sobre memória virtual e largura de banda da RAM.

Afirmativa I — ✅ Correta

A descrição está de acordo com os conceitos fundamentais de arquitetura de computadores. A memória cache atua como um buffer rápido entre a CPU e a RAM, armazenando dados e instruções frequentemente acessados, explorando os princípios de localidade temporal (dados usados recentemente tendem a ser usados novamente) e localidade espacial (endereços próximos tendem a ser acessados juntos). Essa é a definição clássica e correta.

Afirmativa II — ❌ Incorreta

A memória virtual realmente permite que o disco rígido seja usado como extensão da RAM, gerenciada pelo sistema operacional. No entanto, seus objetivos principais são:

  • Permitir a execução de programas que exigem mais memória do que a RAM disponível.

  • Isolar processos entre si.

  • Simplificar o gerenciamento de memória.

A afirmativa erra ao afirmar que sua principal função é "acelerar o acesso a dados para a CPU ao pré-carregar blocos de páginas da memória principal diretamente na memória cache L1". Isso não ocorre: a memória virtual opera em nível de páginas/segmentos e não pré-carrega dados na cache L1. Além disso, dizer que "elimina completamente a latência de acesso ao disco" é falso — quando ocorre page fault, o acesso ao disco é extremamente lento (da ordem de milissegundos, enquanto a RAM opera em nanossegundos).

NÃO CAIA NESSA!

A banca mistura uma verdade (memória virtual usa o disco) com informações falsas (pré-carregamento na cache L1 e eliminação total da latência). O candidato que apenas reconhece a primeira parte pode marcar a afirmativa como correta. Fique atento: a memória virtual não acelera o acesso; ela amplia a capacidade de endereçamento, e a latência do disco não é eliminada.

Afirmativa III — ❌ Incorreta

A largura de banda da RAM é um fator importante, mas não é o fator determinante para o desempenho geral do sistema, nem impacta em proporção direta a velocidade da CPU de forma independente. O desempenho depende de múltiplos componentes: frequência do processador, eficiência do pipeline, quantidade e organização da memória cache, entre outros. A própria existência da cache visa mitigar a latência da RAM, mostrando que a largura de banda não é o único gargalo. Afirmar que o impacto é independente da cache ou da frequência do processador é incorreto.

Conclusão: Apenas a afirmativa I é verdadeira. Portanto, a alternativa correta é a letra D.

Link permanente: /questoes/qg407233