No diría ridículo; para sistemas de 32 o 64 bits.
Para comenzar con lo obvio, las ventanas de 32 bits (la mayoría de los sistemas en ejecución) simplemente ignoran cualquier cosa por encima de 4 GB. Los Ramdisks pueden utilizar PAE y direccionamiento de memoria de 36 bits, que yo sepa, son la única forma de hacer que las áreas de alta memoria sean útiles en sistemas de 32 bits.
La pregunta es: ¿cómo hacemos uso de un disco duro virtual más rápido / más seguro? Los archivos temporales vienen a mi mente y son bastante triviales de configurar, siempre y cuando sepa cómo asignar una letra de unidad fija en Windows. Lo mismo con la memoria caché de los navegadores. El interés por estos es cuádruple:
- Acceso / recuperación más rápidos
- Verdadera eliminación
- Suprime la mayor parte del desgaste inútil en la costosa memoria SSD.
- Menos fragmentación del disco.
En cuanto al archivo de intercambio, parece obvio que los sistemas de 32 bits tienen mucho que ganar al colocarlos en la RAM no reclamada. Uno podría pensar en un programa con mucha memoria, que usa hasta 3 GB en sí mismo (con el conmutador de 3GB en boot.ini) que probablemente causará mucho intercambio. Todavía se aplican dos de los mismos bonos: eliminación verdadera y desgaste en SSD. La fragmentación es un problema menor con los archivos de intercambio.
Hay más: es bastante común que los programas mal escritos utilicen la memoria virtual, sin importar cuánta memoria física esté disponible, lo que provoca un acceso inútil al disco. Esto es válido tanto para los programas de 32 y 64 bits. Incluso me encontré con programas que simplemente no se iniciarán en ausencia de un archivo de intercambio.
En pocas palabras, aunque tiene sentido, sin importar qué tenga un disco RAM por debajo de 4 GB y guarde el acceso inútil al disco para el almacenamiento en caché de la carpeta temporal y de los programas, parece preferible instalar más de 4 GB, siendo el precio de la memoria lo que es, en ambos 32 ( con hardware habilitado para PAE) Y sistemas de 64 bits y mueva el archivo de intercambio allí.
Hay que tener en cuenta que MUCHOS usuarios de computadoras profesionales aún no pueden usar 64 bits por razones de soporte de hardware.
Lo que sería ridículo, usar el mismo lenguaje fuerte que el anterior, sería simplemente descartar la idea y confiar no solo en el manejo de la memoria virtual de Microsoft (que es elogiado y con razón) sino también en los programadores de aplicaciones que van desde el gurú de la codificación de ensamblado al idiota del lenguaje de alto nivel que pondrá de rodillas a la PC más agradable y estable solo con el manejo de la mala memoria. He visto ese código en programas convencionales, aplicaciones de productividad, ¡no es broma!
Mi sistema principal tiene un disco RAM de 8GB en XP / 32 y esto ha resultado útil. Es bastante trivial de configurar y debo decir que el único programa que me hizo pasar un mal momento es google chrome, cuya estrategia de instalación / actualización es difícil para el tweaker.
Puede pensar en un uso útil para ramdisks aparte de estos; en mi caso, muestras de audio para recuperar del disco en aplicaciones en vivo: colóquelas allí en el momento del arranque (extremadamente lento) y obtenga un acceso increíblemente rápido a las bibliotecas de varios GB. Pero esto está muy lejos del tema :)
Esta es mi propia experiencia. Desearía que la gente no destruyera el valor de la información útil mediante el uso de un lenguaje fuerte innecesario. Ridículo era una mala elección de palabra en este contexto, por decir lo menos.