Questão de Noções de Informática — Hardware - Dispositivos de Armazenamento, Memórias e Periféricos — Quadrix 2024
- Código
- qg357905
- Banca
- Quadrix
- Órgão
- NOVACAP
- Ano
- 2024
- Nível
- Médio
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ERRADO. A memória cache não contém uma cópia completa da memória principal; ela armazena apenas uma cópia parcial, contendo os dados e instruções mais frequentemente acessados pela CPU, para acelerar o processamento. A afirmativa erra ao generalizar, pois a cache é uma memória de pequena capacidade e alto custo, inviável para duplicar integralmente a RAM.
A memória cache é um tipo de memória volátil, de altíssima velocidade, localizada no processador ou muito próxima a ele. Sua função é armazenar temporariamente os dados e instruções que a CPU acessa com maior frequência, reduzindo o tempo de acesso à memória RAM, que é mais lenta. Essa hierarquia de memórias existe justamente porque a cache é muito menor e mais cara que a RAM — se fosse possível copiar toda a RAM para a cache, não haveria necessidade de dois níveis de memória. Na prática, a cache guarda apenas blocos de dados que foram recentemente usados ou que tendem a ser usados em breve, conforme o princípio da localidade de referência.
Um exemplo concreto: ao abrir um programa, o sistema operacional carrega as instruções mais usadas do programa para a cache. Quando a CPU precisa de um dado, ela primeiro verifica a cache; se não estiver lá (cache miss), busca na RAM. Se a cache tivesse uma cópia completa da RAM, o custo seria proibitivo e o ganho de desempenho seria mínimo, pois a cache seria tão grande quanto a RAM.
A banca explora a generalização indevida: o candidato pode saber que a cache acelera o acesso, mas não percebe que ela é parcial e não completa. A pegadinha está na palavra "sempre" e "completa", que tornam a afirmação absoluta e, portanto, falsa.
Guarde a distinção: a cache é uma cópia parcial da memória principal, enquanto a memória principal (RAM) é o espaço de trabalho completo do processador. É exatamente essa fronteira que decide a questão.
A afirmativa está errada porque a memória cache não contém uma cópia completa da memória principal. Ela armazena apenas uma cópia parcial, contendo os dados e instruções mais frequentemente acessados pela CPU. A cache é uma memória de pequena capacidade, localizada no processador ou próxima a ele, e sua função é acelerar o acesso aos dados mais usados, não duplicar toda a RAM. Se contivesse uma cópia completa, seria tão grande quanto a RAM, o que tornaria seu custo inviável e eliminaria o propósito da hierarquia de memórias.
A banca troca a característica real da cache — cópia parcial — por uma versão absoluta: "cópia completa". O candidato que sabe que a cache acelera o acesso pode marcar "certo" sem perceber que a palavra "completa" invalida a afirmação. Fique atento a termos como "sempre", "nunca", "todo" — eles costumam indicar generalizações indevidas.
Para questões sobre memória cache, lembre-se da hierarquia: registradores > cache > RAM > disco. A cache é menor, mais rápida e mais cara que a RAM, e armazena apenas os dados mais usados. Se a alternativa disser que a cache contém uma cópia completa da RAM, está errada.
Gabarito: ERRADO
Link permanente: /questoes/qg357905