Ken é engenheiro de hardware de uma grande empresa e está em um projeto para melhorar a performance dos computadores. No tocante à hierarquia de memória, Ken precisa fazer uma comparação entre as memórias SRAM (Static Random Access Memory, ou RAM estática) e DRAM (Dynamic Random Access Memory, ou RAM dinâmica) a fim de confirmar alguns pontos significativos de cada uma delas. Sobre as memórias observadas por Ken, o ponto significativo correto é:
- A)as memórias SRAM ocupam menos espaço físico que as memórias DRAM, devido à menor quantidade de componentes requeridos para armazenar cada bit;
Errada, porque a SRAM ocupa mais espaço físico por bit do que a DRAM, já que usa mais componentes para armazenar cada bit.
- B)as SRAM ocupam cerca de 1/4 da área das DRAM, o que se torna uma vantagem apreciável em termos de economia de espaço;
Errada, porque a SRAM não ocupa menos área que a DRAM; ocorre o contrário, ela é menos densa.
- C)as memórias DRAM carregam um custo maior de fabricação que as SRAM devido ao maior número de componentes (transistores) por bit que apresentam;
Errada, porque a DRAM tem menor custo de fabricação por bit, justamente por usar menos transistores e uma célula mais simples.
- D)ainda que, nas SRAM, haja o acréscimo de custo para introdução do circuito de recarregamento, esse acréscimo é bem menor que a economia de componentes, especialmente em memórias com grande capacidade de armazenamento;
Errada, porque a afirmação mistura a ideia de refresh com a SRAM, mas quem precisa de recarga periódica é a DRAM.
- E)as memórias SRAM não necessitam de recarga (refresh) para manter o valor de 1 bit armazenado, enquanto as memórias DRAM sim.
Certa, porque a SRAM mantém o bit sem refresh, enquanto a DRAM perde carga e precisa de recarga periódica.
Gabarito: E
Na hierarquia de memória, SRAM e DRAM são vizinhas, mas não são gêmeas. A SRAM é mais rápida e mais cara, por isso costuma aparecer em memórias cache. Já a DRAM é mais densa e mais barata, sendo a escolha típica para a memória principal do computador. O ponto-chave aqui é como cada uma guarda o bit. A SRAM armazena a informação em um circuito bistável, que mantém o estado enquanto houver alimentação elétrica, sem precisar de refresh. Isso simplifica a manutenção do dado e deixa a leitura muito rápida. A DRAM, por outro lado, guarda cada bit como carga elétrica em um capacitor. Como essa carga vaza com o tempo, a memória precisa de recarga periódica, o famoso refresh, para não perder o conteúdo. É justamente por isso que ela depende desse mecanismo e a SRAM não. Então, o gabarito está correto porque descreve exatamente a diferença essencial entre as duas: SRAM não necessita de refresh para manter o bit, enquanto DRAM necessita. Em prova, desconfie quando a banca inverter essa lógica ou tentar vender a DRAM como se fosse a memória mais simples e menos cara de produzir por bit.