A RAM do computador é volátil; tudo o que está armazenado nele desaparece assim que a eletricidade é desligada. Por que, exatamente, a RAM do computador é volátil? Continue lendo enquanto investigamos a física da construção de memória de computador de alta velocidade.
A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser - uma subdivisão do Stack Exchange, um grupo de sites de perguntas e respostas voltado para a comunidade
A questão
O leitor de superusuário Chintan Trivedi está curioso para saber por que exatamente a RAM do computador tem que ser volátil:
Se a RAM do computador fosse não volátil como outro armazenamento persistente [types], então não haveria tempo de inicialização. Então, por que não é viável ter um módulo de memória RAM não volátil? Obrigado.
Embora existam tipos de RAM não volátil (conhecida como NVRAM e encontrada em todos os tipos de aplicativos, como armazenamento de dados dentro de seu roteador Wi-Fi), Chintan se refere especificamente ao tipo de RAM encontrado em PCs. O que exatamente está nos impedindo de usar NVRAM em nossos computadores desktop e notebook?
A resposta
O superusuário MSalters oferece algumas dicas sobre como não podemos escapar das limitações físicas (por mais microscópicas que sejam a escala) do hardware:
No fundo, é devido à física.
Qualquer memória não volátil deve armazenar seus bits em dois estados que tenham uma grande barreira de energia entre eles, ou então a menor influência mudaria o bit. Mas, ao escrever para essa memória, devemos superar ativamente essa barreira de energia.
O designer tem bastante liberdade para definir essas barreiras de energia. Definir baixo
0 . 1, e você obtém uma memória que pode ser muito reescrita sem gerar muito calor: rápida e volátil. Defina a barreira de energia alta0 | 1e os bits ficarão imóveis quase para sempre ou até que você gaste muita energia.DRAM usa pequenos condensadores que vazam. Capacitores maiores vazariam menos, seriam menos voláteis, mas demorariam mais para carregar.
O Flash usa elétrons que são disparados em alta tensão em um isolador. A barreira de energia é tão alta que você não pode tirá-la de uma forma controlada; a única maneira é limpar um bloco inteiro de bits.
Em outras palavras, a única maneira de tornar a RAM tão alta quanto precisamos para as operações do computador moderno é manter a resistência entre as mudanças de estado extremamente baixa (e, assim, tornar a RAM volátil e suscetível ao apagamento de dados em caso de perda de energia )
Tem algo a acrescentar à explicação? Soe fora nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui .