O termo Hierarquia de Memória se refere a uma classificação de tipos de memória em função de desempenho. Essa classificação geralmente segue duas dimensões: tamanho e velocidade de acesso, sendo tradicionalmente representada por uma pirâmide. Assim, em uma hierarquia clássica da forma piramidal, é CORRETO afirmar que:
- A) Os registradores ocupam a base da pirâmide e possuem grande capacidade de armazenamento.
- B) A memória secundária ocupa o topo da pirâmide e possui baixa capacidade de armazenamento.
- C) A memória cache ocupa uma posição abaixo da memória principal e normalmente possui velocidade inferior à da memória principal.
- D) À medida que se sobe na hierarquia clássica de memória da forma piramidal, a velocidade de acesso dos dispositivos diminui e a capacidade de armazenamento aumenta.
- E) À medida que se desce na hierarquia clássica de memória da forma piramidal, a velocidade de acesso dos dispositivos diminui e a capacidade de armazenamento aumenta.
Resposta:
A alternativa correta é letra E) À medida que se desce na hierarquia clássica de memória da forma piramidal, a velocidade de acesso dos dispositivos diminui e a capacidade de armazenamento aumenta.
O termo Hierarquia de Memória se refere a uma classificação de tipos de memória em função de desempenho. Essa classificação geralmente segue duas dimensões: tamanho e velocidade de acesso, sendo tradicionalmente representada por uma pirâmide. Assim, em uma hierarquia clássica da forma piramidal, é CORRETO afirmar que:
a) Os registradores ocupam a base da pirâmide e possuem grande capacidade de armazenamento.
b) A memória secundária ocupa o topo da pirâmide e possui baixa capacidade de armazenamento.
c) A memória cache ocupa uma posição abaixo da memória principal e normalmente possui velocidade inferior à da memória principal.
d) À medida que se sobe na hierarquia clássica de memória da forma piramidal, a velocidade de acesso dos dispositivos diminui e a capacidade de armazenamento aumenta.
e) À medida que se desce na hierarquia clássica de memória da forma piramidal, a velocidade de acesso dos dispositivos diminui e a capacidade de armazenamento aumenta.
Vamos lembrar as memórias que o computador acessa para obter as informações, começando pela mais rápida e chegando a mais lenta de todas, com a figura abaixo:
Esta ilustração representa a pirâmide de memórias. No topo da pirâmide figura a menor e mais rápida memória de um computador, que é o registrador (no topo da pirâmide você está vendo a abreviatura “Reg” – na verdade, dentro da CPU há milhares de registradores. Depois, abaixo do registrador vemos as caches L1 e L2, nesta ordem, seguida pela DRAM, e na base da pirâmide vemos a memória auxiliar. A ideia é que, no topo da pirâmide, onde a figura tem área menor, vemos a menor das memórias (o registrador); à medida que descemos na pirâmide, vemos memórias de capacidades cada vez maiores, até chegar à base, que é a parte que tem a maior área da pirâmide, onde consequentemente encontramos a memória que tem a maior capacidade, ou seja, a memória auxiliar. Como nos mostra a figura, ao mover os dados na pirâmide, de cima para baixo, observamos que a capacidade das memórias aumenta; no sentido oposto, ou seja, de baixo para cima, a velocidade das memórias aumenta, assim como o custo.
Vamos imaginar que o núcleo de execução da CPU necessite de uma informação que está no HD da máquina (HD é uma unidade de memória auxiliar, que será analisada mais adiante). A informação do HD será copiada para a DRAM (que pode ser considerada a memória principal da máquina); da DRAM será copiada para a cache L2; da cache L2 a informação será copiada para a cache L1; da cache L1 será copiada para os registradores, e finalmente será entregue ao núcleo de execução da CPU. A vantagem deste procedimento é que, se o núcleo de execução necessitar de um dado que já estiver nos registradores, este dado será obtido de forma extremamente rápida; se não estiver nos registradores, o acesso também será rápido (menos rápido que se estivesse nos registradores, claro), pois a informação estará na memória cache; se não estiver na cache, o dado será buscado na memória DRAM, e se não estiver na DRAM, o dado será buscado na memória auxiliar. Quanto mais próxima da CPU estiver a memória onde se encontrar a informação, mais rapidamente ela será obtida pelo núcleo de execução.
Analisando as alternativas, temos que:
A – Os registradores ocupam a base da pirâmide e possuem grande capacidade de armazenamento.
Errada: como vemos na figura acima, os registradores ocupam o topo da pirâmide, e são as menores unidades de memória de um computador.
B – A memória secundária ocupa o topo da pirâmide e possui baixa capacidade de armazenamento.
Errada: como vemos na figura acima, a memória secundária (ou auxiliar) ocupa a base da pirâmide, e é s maior unidade de memória de um computador.
C – A memória cache ocupa uma posição abaixo da memória principal e normalmente possui velocidade inferior à da memória principal.
Errada: como vemos na figura acima, a memoria cache ocupa uma posição abaixo dos registradores, e fica acima da memória DRAM, que é conhecida como memória principal, já que é mais rápida do que a memória RAM.
D – À medida que se sobe na hierarquia clássica de memória da forma piramidal, a velocidade de acesso dos dispositivos diminui e a capacidade de armazenamento aumenta.
Errada: como vemos na figura acima, à medida que se sobe na pirâmide a velocidade e o custo aumentam, e a capacidade diminui.
E – À medida que se desce na hierarquia clássica de memória da forma piramidal, a velocidade de acesso dos dispositivos diminui e a capacidade de armazenamento aumenta.
Certa: como vemos na figura acima, à medida que se desce na pirâmide a velocidade e o custo diminuem, e a capacidade aumenta.
Assim sendo, A RESPOSTA É A LETRA E.
Deixe um comentário