Acerca da arquitetura de computadores, julgue o item subsequ...
Na memória cache são mantidas as palavras de memória usadas com mais frequência.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
A alternativa correta é C - certo, o que indica que a afirmação está correta.
Para entender o conceito abordado na questão, é fundamental saber que a memória cache é uma pequena quantidade de memória de alta velocidade localizada entre a CPU (Unidade Central de Processamento) e a memória principal (RAM). Ela atua como um buffer temporário que armazena dados que são acessados frequentemente pela CPU.
O motivo pelo qual essa afirmação está correta se deve ao princípio de localidade de referência, que é uma propriedade dos programas de computador. Este princípio afirma que programas tendem a acessar um conjunto relativamente pequeno e fixo de dados repetidamente; isto é, acessos de memória em períodos curtos de tempo tendem a ser confinados a espaços locais. Por essa razão, a memória cache é projetada para manter e disponibilizar rapidamente dados e instruções que são frequentemente requisitados pelo processador, melhorando a eficiência e o desempenho do sistema de computador.
O uso efetivo da memória cache reduz o tempo que a CPU teria que esperar para obter dados da memória RAM, que é muito mais lenta em comparação com a cache. Assim, a cache desempenha um papel crucial na otimização da velocidade do processamento de informações no computador.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
"Palavras de memória?"
O que é uma palavra de memória?
- Tamanho fixo: Depende da arquitetura do processador (ex.: 32 bits, 64 bits).
- Unidade de transferência: Quando o CPU acessa a memória (RAM ou cache), geralmente lê/escreve uma palavra inteira por vez.
- Alinhamento: Dados são armazenados em endereços de memória múltiplos do tamanho da palavra (para eficiência).
Quando dizemos que a cache armazena "palavras de memória usadas com mais frequência", estamos destacando que:
- A cache não copia bytes isolados, mas sim blocos (ou linhas de cache), que contêm múltiplas palavras.
- O CPU trabalha mais eficientemente com palavras completas (ex.: um inteiro de 32 bits em um sistema de 32 bits).
- Em um sistema 32-bit, uma palavra tem 4 bytes (32 bits). Se o CPU acessa um inteiro (32 bits), ele lê uma palavra única da memória ou cache.
- Em sistemas 64-bit, uma palavra tem 8 bytes (64 bits), otimizando operações com tipos maiores (ex.: doubles em C).
- Byte = 8 bits (unidade mínima endereçável).
- Palavra = Tamanho nativo do processador (16, 32, 64 bits).
DeepSeek
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo