Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — Quadrix 2023

Sistemas OperacionaisGeral
Código
qa544167
Banca
Quadrix
Órgão
CREA GO
Ano
2023
Cargo
Ana Área ( )
Acerca da memória cache e do gerenciamento de processos, julgue o item.   Quanto maior for a memória cache, mais lento será seu processamento.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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 e desempenho

Gabarito: letra E (ERRADO). A afirmação inverte a lógica da hierarquia de memória: quanto maior a memória cache, mais rápida tende a ser a operação, pois mais dados frequentemente usados ficam acessíveis ao processador sem precisar buscar na memória principal (RAM) ou no disco. A relação correta é que memórias mais rápidas (como a cache) são menores e mais caras; aumentar a cache melhora o desempenho, não o piora.

A memória cache é uma memória de alta velocidade, localizada dentro ou muito próxima da CPU, que armazena cópias de dados e instruções frequentemente acessados da memória principal. Quando o processador precisa de um dado, ele primeiro verifica se o dado está na cache (cache hit). Se estiver, o acesso é atendido rapidamente, sem precisar acessar a RAM, que é mais lenta. Se não estiver (cache miss), o dado precisa ser buscado na memória principal, o que leva mais tempo. Portanto, uma cache maior pode armazenar mais dados, aumentando a probabilidade de cache hits e reduzindo o número de acessos à memória mais lenta, o que acelera o processamento.

A hierarquia de memória é um conceito fundamental: registradores (mais rápidos, menores), cache (L1, L2, L3), memória principal (RAM) e disco (mais lento, maior). Cada nível é mais rápido e menor que o anterior. A cache existe justamente para mitigar a diferença de velocidade entre o processador e a RAM. Quanto maior a cache, mais dados podem ser mantidos próximos ao processador, reduzindo a necessidade de acessar a RAM e, consequentemente, melhorando o desempenho.

A pegadinha da banca está em inverter a relação de causa e efeito. O candidato pode pensar que, por ser uma memória "a mais", ela adicionaria latência. No entanto, a cache é uma memória de acesso rápido, e seu tamanho maior não a torna mais lenta; pelo contrário, aumenta a taxa de acertos (hit rate), o que acelera o sistema. O que pode tornar o sistema mais lento é o thrashing, que ocorre quando a memória RAM é insuficiente para os conjuntos de trabalho dos processos ativos, causando excesso de paginação para o disco. Mas isso é um problema de memória principal, não de cache.

Guarde a distinção: cache maior = mais acertos = mais rápido; RAM insuficiente = thrashing = mais lento. É nessa inversão que a questão se resolve.

1Função
Armazenar dados frequentes
Próxima à CPU
2Efeito do tamanho
Cache maior → mais hits → mais rápido
Cache menor → mais misses → mais lento
3Hierarquia de memória
Registradores (mais rápido)
Cache (L1, L2, L3)
RAM
Disco (mais lento)
4Confusão comum
Thrashing (falta de RAM) ≠ cache
Memória cache
LEVELsoulevel.com.br
Memória cache: Função (Armazenar dados frequentes, Próxima à CPU); Efeito do tamanho (Cache maior → mais hits → mais rápido, Cache menor → mais misses → mais lento); Hierarquia de memória (Registradores (mais rápido), Cache (L1, L2, L3), RAM, Disco (mais lento)); Confusão comum (Thrashing (falta de RAM) ≠ cache)

Item — ❌ ERRADO

A afirmação "Quanto maior for a memória cache, mais lento será seu processamento" está errada. O raciocínio correto é o oposto: uma memória cache maior tende a acelerar o processamento, pois aumenta a probabilidade de encontrar os dados necessários já na cache (cache hit), evitando acessos mais lentos à memória principal (RAM) e ao disco. A hierarquia de memória mostra que a cache é mais rápida que a RAM, e seu tamanho maior melhora o desempenho, não o degrada. O que pode causar lentidão é a falta de memória RAM (thrashing), não o tamanho da cache.

Gabarito: letra E (ERRADO).

Link permanente: /questoes/qa544167