He estado leyendo sobre los discos RAM y sus funciones en varios usos. El rol del que nadie habla mucho es el descifrado de contraseñas. Saqué la siguiente cita de here
"También es importante saber que los discos duros (el magnético, variante de disco giratorio, de todos modos) tienen tiempos de acceso en el rango de milisegundos. La memoria RAM es mucho más rápida en comparación con la memoria caché L1, que es mucho más lenta que el acceso directo al registro en una CPU. Desafortunadamente, los registros de la CPU de propósito general solo pueden almacenar aproximadamente 128 bytes, y la memoria caché L1 solo almacena unos pocos kb en total ".
Supongamos que el archivo de contraseña es de 3,9 GB y tenemos un disco \ volumen de RAM \ tmpfs de 4 GB. Entonces, mi pregunta es si crearía un disco RAM O un volumen tmpfs (linux) y luego colocar dicho archivo de contraseña en ese disco virtual ofrecería un aumento tangible en la velocidad. Entonces, mi pregunta es: ¿crear un volumen de Disco RAM \ tmpfs y luego colocar dicho archivo de contraseña en ese disco virtual ofrecería un aumento tangible en la velocidad? ¿El caché desempeña algún papel en esto además de almacenar el archivo hash y ayudaría almacenar el hash en el disco RAM / tmpfs también? Además, ¿se reduciría la diferencia si el usuario estuviera leyendo el archivo de contraseña de un SSD en lugar de un disco duro?