Questão de Noções de Informática — Hardware - Dispositivos de Armazenamento, Memórias e Periféricos — Quadrix 2024
- Código
- qg356091
- Banca
- Quadrix
- Órgão
- CONFERE
- Ano
- 2024
- Nível
- Médio
- ASSD.
- Bcache.
- CROM.
- DPROM.
- EEPROM.
GabaritoB — cache.
Gabarito: letra B. A memória cache é exatamente o que o enunciado descreve: uma memória volátil, de alta velocidade, localizada entre a CPU e a memória RAM, que armazena dados frequentemente acessados para acelerar o processamento. As demais alternativas (SSD, ROM, PROM e EPROM) são memórias não voláteis ou de armazenamento, não se encaixando na definição.
A memória cache é um componente fundamental na arquitetura de computadores, projetado para resolver um problema de desempenho: a CPU é extremamente rápida, mas a memória RAM é comparativamente lenta. Se o processador tivesse que buscar cada dado diretamente na RAM, ele passaria grande parte do tempo ocioso, esperando os dados chegarem. A cache surge como uma solução intermediária: uma pequena quantidade de memória muito rápida, localizada no processador ou muito próxima a ele, que armazena cópias dos dados e instruções mais frequentemente utilizados. Quando a CPU precisa de um dado, ela primeiro verifica a cache; se o dado estiver lá (um "acerto" de cache), o acesso é quase instantâneo. Se não estiver (um "erro" de cache), a CPU busca na RAM e, geralmente, traz um bloco inteiro de dados para a cache, antecipando futuras necessidades.
A cache é um tipo de memória SRAM (Static RAM), o que a torna mais rápida e mais cara que a DRAM usada na memória principal. Por isso, ela é usada em pequenas quantidades, organizada em níveis (L1, L2, L3), sendo o L1 o mais rápido e menor, e o L3 o maior e mais lento, mas ainda assim muito mais rápido que a RAM. Uma analogia clássica é a da geladeira: a cache é a geladeira, onde guardamos os alimentos que consumimos com frequência para não precisar ir ao supermercado (a RAM) toda vez que queremos algo. A cache é volátil, ou seja, perde seu conteúdo quando o computador é desligado, assim como a RAM.
A distinção crucial aqui é entre memória volátil e não volátil, e entre memória de processamento e memória de armazenamento. A cache e a RAM são voláteis e fazem parte da hierarquia de memória do processador. O SSD, a ROM, a PROM e a EPROM são não voláteis, mas com propósitos diferentes: o SSD é um dispositivo de armazenamento em massa, enquanto a ROM, a PROM e a EPROM são memórias somente de leitura (ou programáveis), usadas para firmware e dados permanentes. A banca explora exatamente essa confusão: o candidato pode saber que a cache é rápida, mas não associar a volatilidade e a localização entre CPU e RAM, ou pode confundir cache com SSD por ambos serem "rápidos".
Guarde a fronteira entre memória volátil de alta velocidade (cache, RAM) e memória não volátil de armazenamento (SSD, ROM, PROM, EPROM): é exatamente nela que as alternativas se dividem.
O SSD (Solid State Drive) é um dispositivo de armazenamento não volátil, usado para guardar dados de forma persistente (sistema operacional, programas, arquivos). Ele não é uma memória volátil de alta velocidade localizada entre a CPU e a RAM; pelo contrário, é um periférico de armazenamento em massa, muito mais lento que a cache e conectado via interfaces como SATA ou NVMe. A confusão surge porque o SSD é rápido em comparação ao HD, mas sua função e posição na hierarquia de memória são completamente diferentes das da cache.
A memória cache é, por definição, uma memória volátil, de alta velocidade, localizada entre a CPU e a memória RAM, que armazena dados e instruções acessados com frequência para acelerar o processamento. Ela é implementada com tecnologia SRAM, o que lhe confere velocidade compatível com a do processador, e sua função é reduzir o tempo de acesso aos dados, evitando que a CPU fique ociosa esperando a RAM. O enunciado descreve precisamente essas características, tornando a cache a única alternativa correta.
A ROM (Read-Only Memory) é uma memória não volátil e somente de leitura, usada para armazenar firmware e dados que raramente mudam, como o BIOS/UEFI. Ela não é volátil, não é de alta velocidade no sentido de cache, e não fica localizada entre a CPU e a RAM. A banca a inclui como distrator porque é uma memória, mas suas características são opostas às descritas no enunciado.
A PROM (Programmable Read-Only Memory) é uma variação da ROM que pode ser programada uma única vez pelo usuário, mas continua sendo uma memória não volátil e somente de leitura. Assim como a ROM, ela não é volátil, não é de alta velocidade como a cache, e não se localiza entre a CPU e a RAM. É um distrator que explora a confusão entre tipos de memória ROM.
A EPROM (Erasable Programmable Read-Only Memory) é outra variação da ROM, que pode ser apagada e reprogramada, mas ainda é uma memória não volátil e somente de leitura. Ela não possui as características de volatilidade, velocidade e localização descritas no enunciado. A banca a inclui para testar se o candidato conhece as diferenças entre os tipos de memória ROM e a memória cache.
A banca explora a confusão entre memória volátil de processamento (cache, RAM) e memória não volátil de armazenamento (SSD, ROM, PROM, EPROM). O candidato pode saber que a cache é rápida, mas não associar a volatilidade e a localização entre CPU e RAM, ou pode confundir cache com SSD por ambos serem "rápidos". A palavra-chave é volátil e entre a CPU e a RAM — só a cache se encaixa.
Para questões de hierarquia de memória, monte mentalmente a pirâmide: registradores (mais rápidos, menores, mais caros) → cache (L1, L2, L3) → RAM → SSD/HD (mais lentos, maiores, mais baratos). A cache é sempre a memória volátil de alta velocidade entre a CPU e a RAM. Memorize as características de cada tipo: cache e RAM são voláteis; ROM, PROM, EPROM e SSD são não voláteis.
Gabarito: letra B
Link permanente: /questoes/qg356091