Os discos RAM são fáceis de vender - tudo o que você precisa fazer é manter benchmarks de desempenho mostrando o quanto é mais rápido ler dados da RAM do que até mesmo de um SSD rápido. Mas esta não é a imagem completa.
O que é um disco RAM?
Para criar um disco RAM, você instalaria um programa de terceiros que cria uma unidade virtual no Windows. Este programa reservaria uma seção da sua RAM - assim, se você tivesse 4 GB de arquivos em seu disco RAM, o disco ocuparia 4 GB de RAM. Todos os arquivos do seu disco serão armazenados na sua RAM. Quando você escrevesse no disco, estaria escrevendo para uma seção diferente da sua RAM.
Inicialmente, isso parece ajudar a otimizar o desempenho. Se você instalasse programas em um disco de RAM, teria tempos de carregamento quase instantâneos, pois os dados deles já estariam armazenados na memória mais rápida possível. Quando você salva um arquivo, isso aconteceria quase instantaneamente, já que seria copiado para outra parte da RAM. Isso significaria tempos de carregamento de aplicativo mais rápidos e tempos de leitura / gravação de arquivos mais rápidos para arquivos salvos no disco de RAM.
Por que você provavelmente não deve usar um
No entanto, há um grande problema aqui. RAM é memória volátil. Quando o seu computador perde energia, o conteúdo da sua RAM será apagado. Isso significa que você não pode armazenar nada importante em um disco de RAM. Se o computador travasse devido à perda de energia, você perderia todos os dados no disco de RAM. Então, salvar arquivos no disco de RAM é inútil, a menos que você não se importe de perder os arquivos, mas se você não se importava com os arquivos, por que salvá-los em primeiro lugar?
Como a RAM não é persistente, você também precisa salvar o conteúdo do disco de RAM no disco quando você desligar o computador e carregá-lo quando for ligado. Por exemplo, digamos que você instalou o Photoshop no seu disco RAM. Você precisa salvar uma cópia do disco de RAM no disco rígido do computador para garantir que não perderá a instalação do Photoshop. Você pode querer fazer isso automaticamente a cada poucos minutos ou apenas no desligamento.
Quando você liga o computador, o programa de disco RAM precisa ler a imagem de disco RAM do disco rígido e carregá-lo de volta na RAM. Em outras palavras, você está simplesmente obtendo tempos de carregamento de programa mais rápidos em detrimento de tempos de inicialização mais longos. Depois que o computador carrega um aplicativo ou outros arquivos no disco rígido, ele armazena-os na RAM de qualquer maneira. Por isso, é um pouco ridículo instalar um aplicativo ou jogo em um disco RAM, e não no disco rígido. De qualquer maneira, assim que você carregar o aplicativo, ele ficará presente na sua memória para um carregamento rápido mais tarde.
Como você faria um disco RAM
Fazer um disco RAM é bem simples. Instale um programa como o RAMDisk Personal do DataRAM - a versão gratuita permite que você crie discos RAM de até 4 GB - e use-o para criar um novo disco RAM.
Você pode então instalar programas nele ou mover arquivos para ele. Você deseja salvar uma cópia do disco de RAM para não perder os dados se o computador ficar inativo. É claro que você precisará salvar uma nova imagem toda vez que atualizar os arquivos no disco de RAM.
Deve haver alguns usos para um disco RAM, mas…
Os discos de RAM não são uma fraude completa, como os programas de limpeza de computadores e muitas outras ferramentas de "otimização do sistema". É definitivamente mais rápido ler e escrever a partir da RAM do que usar um SSD rápido. Provavelmente, há alguns bons usos para os discos RAM, se você realmente souber o que está fazendo.
No entanto, ambos os seguintes teriam que ser verdade:
- Você teria que usar um programa que normalmente não usa RAM como cache e insiste em ler e gravar pequenos arquivos no disco rígido.
- Você não precisa se preocupar com nenhum desses arquivos e não terá problemas se os perder.
Essa é uma barra alta para ser eliminada - a maioria dos programas que têm um cache com o qual você não necessariamente se preocupa usará a RAM, de qualquer forma. Por exemplo, não faz sentido colocar o arquivo de rascunho do Photoshop em um disco de RAM, porque o Photoshop usa RAM como um cache, se estiver disponível. Seu navegador da Web armazenará seus arquivos de cache na RAM, se houver espaço também.
Para programas que gravam e lêem dados do disco rígido, esses dados provavelmente são algo que você não quer perder. Usar um disco RAM com um banco de dados importante seria um erro, porque você perderia o banco de dados se uma falha ou queda de energia ocorresse.
Unidades de estado sólido baseadas em RAM
Se você quiser se beneficiar da velocidade da RAM, tente investir em uma unidade de estado sólido baseada em RAM. Estas são unidades de estado sólido que contêm RAM em vez de memória Flash típica.Eles são muito mais rápidos para ler e escrever, mas também muito mais caros porque a RAM é mais cara que a memória Flash.
Essas unidades contêm uma bateria, para que possam manter o conteúdo da RAM, caso o computador perca energia. Eles têm energia suficiente para gravar os dados na memória off-line, garantindo que você não perca o que estiver armazenado na RAM.
Essas unidades não são para o usuário comum. Elas são opções extremamente caras destinadas a data centers e outros usos comerciais, onde você deseja a velocidade da RAM com a estabilidade dos SSDs. Mas essas unidades fazem muito mais sentido do que os discos de RAM de software, se você realmente precisa de velocidades semelhantes à RAM para fins de missão crítica.
Em resumo, os discos RAM funcionam como anunciados. Mas você provavelmente não quer usá-los, de qualquer maneira. Eles não são ideais para executar um banco de dados importante ou acelerar os tempos de carregamento do jogo.
Se você tiver um uso inteligente para um disco RAM, deixe um comentário. Gostaríamos de saber para que as pessoas estão realmente usando.