O subsistema de memória é projetado de modo que seus componentes sejam organizados hierarquicamente. A hierarquia das memórias existentes em um computador é classificada por meio da sua capacidade de armazenamento, da sua velocidade e do custo de sua tecnologia de fabricação. Desse modo, as memórias são classificadas, desde seu alto custo e alta velocidade até sua maior capacidade de armazenamento, na seguinte ordem:
- A)memória secundária ou de massa, registrador, memória principal e memória cache
Errada: coloca a memória secundária na frente dos componentes mais rápidos, invertendo completamente a hierarquia.
- B)memória principal, memória cache, registrador e memória secundária ou de massa
Errada: a memória principal não fica acima da cache nem do registrador, então a ordem está trocada.
- C)memória principal, registrador, memória cache e memória secundária ou de massa
Errada: o registrador deve vir antes da memória principal e da cache, pois é o mais rápido de todos.
- D)registrador, memória secundária ou de massa, memória principal e memória cache
Errada: a memória secundária ou de massa não pode aparecer logo após o registrador, porque é a mais lenta da sequência.
- E)registrador, memória cache, memória principal e memória secundária ou de massa
Certa: a ordem correta vai do registrador, que é o mais rápido e caro, para a cache, depois a memória principal e, por fim, a memória secundária ou de massa, que tem maior capacidade e menor custo por bit.
Gabarito: E
A hierarquia de memória existe para equilibrar três coisas que vivem brigando entre si: velocidade, custo e capacidade. No topo ficam as memórias mais rápidas, menores e mais caras por bit armazenado. Na base, você encontra as mais lentas, maiores e baratas. Isso é bem clássico em Arquitetura de Computadores, e aparece sempre em concursos.