Eu não diria ridículo; para sistemas de 32 ou 64 bits.
Para começar com o óbvio, as janelas de 32 bits (a maioria dos sistemas em execução) simplesmente ignoram qualquer coisa acima de 4 GB. Como os Ramdisks podem usar o PAE e o endereçamento de memória de 36 bits, eles são a única maneira de tornar as áreas de alta memória úteis em sistemas de 32 bits.
A pergunta é: como podemos usar um disco rígido virtual extremamente rápido / mais seguro? Arquivos temporários vêm à mente e são bastante triviais de configuração, desde que você saiba como atribuir uma letra de unidade fixa no Windows. O mesmo com o cache do navegador. O interesse por estes é quádruplo:
- Acesso / recuperação mais rápidos
- Exclusão verdadeira
- Suprime a maior parte do desgaste inútil na memória SSD cara.
- Menos fragmentação de disco ..
Quanto ao arquivo de troca, parece óbvio que os sistemas de 32 bits têm muito a ganhar ao colocá-los na RAM não reclamada. Pode-se pensar em um programa com fome de memória, usando até 3 GB em si mesmo (com a opção de 3 GB no boot.ini) que provavelmente causará muitas trocas. Dois dos mesmos bônus ainda se aplicam: exclusão e desgaste reais no SSD. A fragmentação é um problema menor nos arquivos de troca.
Há mais: é bastante comum que programas mal escritos usem memória virtual, independentemente da quantidade de memória física disponível, causando acesso inútil ao disco. Isso vale para os programas de 32 e 64 bits. Eu até me deparei com programas que simplesmente não conseguem iniciar na ausência de um arquivo de troca.
Resumindo, embora faça sentido, não importa o que tenha um ramdisk abaixo de 4 GB e economize acesso inútil ao disco para cache de pastas e programas temporários, parece muito preferível instalar mais de 4 GB, sendo o preço da memória o que é, nos dois 32 ( com hardware habilitado para PAE) e sistemas de 64 bits e mova o arquivo de troca para lá.
Deve-se notar que muitos usuários profissionais de computadores ainda não conseguem 64 bits por razões de suporte de hardware.
O que seria ridículo, usar a mesma linguagem forte como acima, seria simplesmente rejeitar a idéia e confiar não apenas no manuseio de memória virtual da Microsoft (que é elogiado e com razão), mas também nos programadores de aplicativos que variam do guru de codificação de assembly ao idiota da linguagem de alto nível que trará o PC mais agradável e estável de joelhos apenas com o tratamento inadequado da memória. Eu já vi esse código em programas convencionais, aplicativos de produtividade, não é brincadeira!
Meu sistema principal possui um ramdisk de 8GB no XP / 32 e isso se mostrou útil. É muito trivial de configurar e devo dizer que o único programa que me causou dificuldades é o google chrome, cuja estratégia de instalação / atualização é difícil para o tweaker.
Você pode pensar em muitos usos úteis para ramdisks além desses; no meu caso, amostras de áudio para recuperar do disco em aplicativos ao vivo: coloque-os no momento da inicialização (dolorosamente lento) e obtenha acesso rápido às bibliotecas multiGB. Mas isso está fora do tópico :)
Esta é a minha própria experiência. Eu gostaria que as pessoas não destruíssem o valor de informações úteis pelo uso de linguagem forte desnecessária. Ridículo foi uma má escolha de palavras neste contexto, para dizer o mínimo.