A Hierarquia de Memória consiste em projetar vários níveis d...
A Hierarquia de Memória consiste em projetar vários níveis de memória com diferentes velocidades e tamanhos, controlando o acesso a cada nível conforme os dados são ou não encontrados. Implementar a memória de um computador como uma Hierarquia de Memória traz vários benefícios. A respeito do assunto, considere as seguintes afirmativas:
1. Registradores estão no topo da hierarquia.
2. Quanto mais perto do processador, menor é o custo x bit da memória.
3. Os dados não são copiados entre os níveis da hierarquia, para evitar sobrecarga.
4. Quando ocorre um miss, o nível mais baixo é acessado para recuperar o dado solicitado.
Assinale a alternativa correta.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos analisar a questão e entender cada uma das afirmativas relacionadas à hierarquia de memória.
Alternativa correta: B - Somente as afirmativas 1 e 4 são verdadeiras.
Agora, vamos explicar cada uma das afirmativas:
1. Registradores estão no topo da hierarquia.
Essa afirmativa é verdadeira. Os registradores são o nível mais alto da hierarquia de memória. Eles estão localizados diretamente dentro do processador e possuem a menor latência e maior velocidade de acesso.
2. Quanto mais perto do processador, menor é o custo x bit da memória.
Essa afirmativa é falsa. Na realidade, quanto mais perto do processador, maior é o custo por bit da memória. Os registradores, por exemplo, são muito rápidos, mas também são muito caros por bit comparados a outros tipos de memória como a DRAM ou armazenamento em disco.
3. Os dados não são copiados entre os níveis da hierarquia, para evitar sobrecarga.
Essa afirmativa é falsa. Na verdade, um dos princípios fundamentais da hierarquia de memória é que os dados são copiados entre diferentes níveis de memória para melhorar o desempenho. Por exemplo, dados frequentemente usados podem ser copiados da memória RAM para o cache do processador.
4. Quando ocorre um miss, o nível mais baixo é acessado para recuperar o dado solicitado.
Essa afirmativa é verdadeira. Um miss ocorre quando os dados necessários não são encontrados no nível de memória mais alto (por exemplo, cache). Nesse caso, o sistema acessa o próximo nível da hierarquia (por exemplo, RAM ou disco) para recuperar os dados.
Portanto, as alternativas incorretas são:
A - Somente a afirmativa 2 é verdadeira.
Essa está incorreta porque a afirmativa 2 é falsa.
C - Somente as afirmativas 2 e 3 são verdadeiras.
Essa está incorreta porque ambas as afirmativas 2 e 3 são falsas.
D - Somente as afirmativas 1, 3 e 4 são verdadeiras.
Essa está incorreta porque a afirmativa 3 é falsa.
E - As afirmativas 1, 2, 3 e 4 são verdadeiras.
Essa está incorreta porque as afirmativas 2 e 3 são falsas.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo