¿Se puede agregar memoria RAM a una computadora usando una memoria USB?

Las tarjetas de memoria USB (en realidad unidades flash), aunque rápidas, no pueden mantenerse al día con las velocidades que la RAM puede, por lo que solo se puede usar RAM como RAM. Además, las unidades flash tienen una durabilidad extremadamente baja en comparación con la RAM, y fallarán si la misma sección se escribe más de unas pocas miles de veces. Como la RAM se modifica continuamente y es casi infinitamente duradera en uso normal, las unidades flash USB no pueden hacer frente a la velocidad o durabilidad requerida.

Sin embargo, en Windows puede habilitar algo llamado ReadyBoost, que permite que los archivos se lean desde el disco duro y se almacenen en la memoria USB. Esto depende mucho de dos cosas. Uno es qué tan rápido es comenzar su disco duro, y el otro es qué tan rápido es la unidad flash USB. En una computadora portátil con un disco duro de 5400 rpm, una unidad flash USB3.0 de 64 GB puede marcar una gran diferencia en el rendimiento general del escritorio, y como el sistema es lo suficientemente inteligente como para saber que ciertas cosas se almacenan en caché en un medio intermedio rápido, tendrá libertad acumule algo de RAM valiosa al mismo tiempo, especialmente si está usando varias cosas a la vez.

Este enlace es para Windows 7, pero es casi exactamente el mismo que Windows 10 en la práctica:

https://support.microsoft.com/en…

Los dispositivos USB no se pueden usar normalmente como RAM.

Sin embargo, cuando las computadoras DOS y los sistemas operativos Windows 95 eran populares, pudimos asignar espacio en el disco duro para complementar la memoria necesaria para realizar tareas que requerían más RAM de la instalada.

Paginación , una técnica utilizada por los sistemas operativos de memoria virtual para ayudar a garantizar que los datos que necesita estén disponibles lo más rápido posible. El sistema operativo copia una cierta cantidad de páginas de su dispositivo de almacenamiento a la memoria principal. Cuando un programa necesita una página que no está en la memoria principal, el sistema operativo copia la página requerida en la memoria y copia otra página en el disco. Uno dice que el sistema operativo pagina los datos. Cada vez que se necesita una página que no está actualmente en la memoria, se produce un error de página. Se produce un error de página no válida cuando la dirección de la página solicitada no es válida. En este caso, la aplicación generalmente se cancela.

Este tipo de memoria virtual se llama memoria virtual paginada. Otra forma de memoria virtual es la memoria virtual segmentada.

¿Qué es la paginación? Definición de Webopedia

A partir de la versión 6, MS-DOS incluyó el programa externo MemMaker que se utilizó para liberar la memoria del sistema (especialmente la memoria convencional) al reconfigurar automáticamente los archivos AUTOEXEC.BAT y CONFIG.SYS. Esto generalmente se hacía moviendo programas TSR (Terminar y permanecer residente) y controladores de dispositivos a la memoria superior. Todo el proceso requirió dos reinicios del sistema. Antes del primer reinicio, se le preguntó al usuario si quería habilitar la memoria EMS, ya que el uso de la memoria expandida requería una región reservada de 64 KB en la memoria superior. El primer reinicio insertó el programa SIZER.EXE que midió la memoria necesaria para cada TSR o controlador. MemMaker luego calcularía la ubicación óptima del controlador y TSR en la memoria superior y modificaría el AUTOEXEC.BAT y CONFIG.SYS en consecuencia, y reiniciaría la segunda vez.

Lista de comandos de DOS – Wikipedia

La respuesta de Mel Burslan lo cubre, incluido el hecho de que puede poner un archivo de intercambio en su memoria USB, pero solo quiero compartir algunos puntos de referencia que podrían mostrar que probablemente no valga la pena.

Aquí hay dos puntos de referencia que ejecuté para unidades de memoria USB, una para USB 2.0 y 3.0:

Y aquí hay un viejo disco duro SATA de 7200 RPM:

Básicamente es un lavado, con el disco duro con un mejor rendimiento secuencial y las unidades de memoria USB con un rendimiento aleatorio de un solo hilo ligeramente mejor, y todo lo demás muy cerca (al menos en el 3.0). No está ganando nada al colocar el archivo de intercambio en su disco duro.

Por otro lado, aquí hay una unidad de RAM, solo para darle una idea de qué tan rápida es su memoria principal que la unidad USB. La memoria principal es en realidad incluso más rápida que esto, pero hay una sobrecarga relacionada con el sistema de archivos con este tipo de prueba:

No, realmente no. La memoria USB es equivalente al almacenamiento en disco, no a la RAM. Dicho esto, puede usarlo en un modo cuasi RAM, no necesariamente para situaciones de E / S de memoria rápida, sino más para cargar memoria grande que requiere aplicaciones, etc. El método se describe aquí:

Cómo usar Pen Drive como RAM

Pero tenga en cuenta que la E / S de RAM normal es paralela mientras que la E / S USB es serial, es decir, mucho más lenta.

Trataré de mantener esta respuesta lo más simple posible.

No.

RAM y memoria Flash son muy diferentes; Desde un punto de vista arquitectónico y el punto de vista de la velocidad de transferencia de datos.

La RAM tiende a ser 1000 veces más rápida que una unidad USB.

También es muy diferente en arquitectura también. La RAM necesita ser “actualizada” de vez en cuando para retener su memoria volátil. Flash no lo hace.