Pular para o conteúdo principal

Questão de Noções de Informática — Hardware - Dispositivos de Armazenamento, Memórias e Periféricos — Quadrix 2023

Noções de InformáticaHardware - Dispositivos de Armazenamento, Memórias e Periféricos
Código
qg026024
Banca
Quadrix
Órgão
CREA-GO
Ano
2023
Nível
Superior
Cargo
Analista de Área - T.I
Acerca da memória cache e do gerenciamento de processos, julgue o item.A memória cache é composta de diversas linhas de palavras, sendo o número de linhas consideravelmente menor que o número de blocos da memória principal.
  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: organização e relação com a memória principal

Gabarito: CERTO. A memória cache é organizada em linhas (blocos de cache), e o número dessas linhas é de fato consideravelmente menor que o número de blocos da memória principal — é essa desproporção que permite à cache ser pequena, rápida e cara, enquanto a memória principal é grande, lenta e barata. A afirmação está correta.

A memória cache é uma memória de alta velocidade, localizada dentro ou muito próxima do processador, que armazena cópias de dados e instruções frequentemente acessados da memória principal (RAM). Sua função é reduzir o tempo de acesso, pois a CPU consulta primeiro a cache; se o dado estiver lá (cache hit), evita-se a ida à RAM, que é mais lenta. Essa hierarquia existe porque a velocidade do processador é muito maior que a da RAM, e a cache atua como um "amortecedor" entre eles.

A organização da cache é feita em linhas (também chamadas de blocos de cache ou slots), e cada linha armazena uma cópia de um bloco da memória principal. A memória principal, por sua vez, é dividida em blocos (ou frames). A relação entre eles é fundamental: o número de linhas da cache é muito menor que o número de blocos da memória principal. Por exemplo, uma cache de 256 KB com linhas de 32 bytes teria 8.192 linhas, enquanto uma memória principal de 4 GB teria 134.217.728 blocos — uma diferença de ordens de grandeza.

Essa desproporção é intencional e decorre do princípio da localidade de referência: programas tendem a acessar um conjunto pequeno e próximo de endereços em um dado intervalo de tempo (localidade temporal e espacial). Assim, não é necessário copiar toda a memória principal para a cache — basta manter as partes mais usadas. Quando a CPU precisa de um dado que não está na cache (cache miss), o bloco correspondente é trazido da memória principal para uma linha da cache, possivelmente substituindo um bloco antigo (política de substituição).

A pegadinha que a banca explora aqui é a inversão da relação: muitos candidatos imaginam que a cache tem mais linhas que a memória principal tem blocos, ou que são iguais. Mas a lógica é oposta: a cache é menor em capacidade, portanto tem menos linhas. A memória principal é maior, portanto tem mais blocos. A afirmação do enunciado descreve exatamente essa relação correta.

NÃO CAIA NESSA!

A banca adora inverter a relação de tamanho entre cache e memória principal. Aqui, o candidato pode pensar que a cache tem mais linhas que a memória principal tem blocos — mas é o contrário: a cache é pequena e rápida, com poucas linhas; a memória principal é grande e lenta, com muitos blocos. Guarde: cache pequena → poucas linhas; memória principal grande → muitos blocos.

Memória cache
  • 1Organização
    • Linhas (blocos de cache)
    • Cada linha armazena um bloco da MP
  • 2Relação com a memória principal
    • Cache: poucas linhas (pequena, rápida, cara)
    • MP: muitos blocos (grande, lenta, barata)
  • 3Princípio da localidade
    • Temporal: dados acessados recentemente
    • Espacial: endereços próximos
  • 4Funcionamento
    • Cache hit: dado na cache
    • Cache miss: busca na MP
LEVEL · soulevel.com.br

Item — ✅ CERTO

A afirmação está correta. A memória cache é composta de linhas (cada linha armazena um bloco de dados), e o número de linhas é consideravelmente menor que o número de blocos da memória principal. Isso é uma característica fundamental da hierarquia de memória: a cache é pequena (para ser rápida e cara), enquanto a memória principal é grande (para armazenar muitos dados). A relação de tamanho é exatamente a descrita no enunciado.

Gabarito: CERTO

Link permanente: /questoes/qg026024