Um microcomputador possui normalmente diferentes tipos de memória, em diferentes critérios, tais como a sua capacidade de armazenamento e seu tempo de acesso. A lista que mostra tipos de memória ordenadas das que normalmente apresentam menor capacidade e menor tempo de acesso para as que normalmente apresentam maior capacidade e maior tempo de acesso é:
- A)memória secundária, memória principal, cache.
Errada: a memória secundária não vem antes da memória principal nem da cache nessa hierarquia, pois ela é maior e mais lenta.
- B)registradores, memória principal, memória secundária.
Certa: a ordem registradores, memória principal e memória secundária segue a hierarquia de menor capacidade e menor tempo de acesso para maior capacidade e maior tempo de acesso.
- C)memória principal, memória secundária, cache.
Errada: a memória principal não antecede a cache nessa lógica, e a memória secundária foi colocada no meio da sequência.
- D)memória principal, cache, registradores
Errada: a cache é mais rápida que a memória principal, então ela não deve aparecer depois dela nessa ordem.
- E)memória secundária, registradores, memória principal.
Errada: a memória secundária não vem antes dos registradores, pois é muito maior e muito mais lenta.
Gabarito: B
Em arquitetura de computadores, a hierarquia de memória costuma ser lembrada por uma troca clássica: quanto mais perto do processador, menor a capacidade e menor o tempo de acesso; quanto mais longe, maior a capacidade e maior a demora para acessar. Isso aparece o tempo todo em prova, quase como uma escadinha com três degraus bem conhecidos. No topo da rapidez e da pouca capacidade estão os registradores, que ficam dentro da CPU e guardam dados e instruções em uso imediato. Depois vem a memória principal (RAM), que tem bem mais espaço, mas é mais lenta que os registradores. Mais abaixo está a memória secundária, como SSDs e HDDs, que oferece enorme capacidade, porém com tempo de acesso muito maior. Por isso, a ordem pedida no enunciado, do menor para o maior em capacidade e tempo de acesso, é registradores -> memória principal -> memória secundária. É exatamente essa a lógica da hierarquia de memória: muito rápida e pequena perto do processador, mais lenta e maior à medida que você afasta o armazenamento. A banca FGV gosta de cobrar essa organização básica com inversões sutis entre cache, RAM e memória secundária. Aqui, o gabarito B está correto porque respeita a sequência típica da hierarquia de memória, em que os registradores são os menores e mais rápidos, a memória principal fica no meio, e a memória secundária é a maior e mais lenta.