La mejor respuesta
La RAM es mucho más rápida y mucho más accesible.
También la RAM es mucho más flexible, la lectura mínima en RAM suele ser una ráfaga de 4 accesos de 128 bits (en una PC moderna), es decir, 64 bytes, y para escribir 128 bits, es decir 16 bytes. Un SSD tiene algo así como 4096 bytes como mínimo para leer, y un bloque completo (por ejemplo, 262144 bytes) debe escribirse al mismo tiempo.
Pero simplemente, como un disco, aquí está mi PCI NVME superrápido: express Samsung SSD de 1TB:
La tercera fila muestra lectura y escritura secuencial simple. Y la cuarta fila muestra fragmentos aleatorios de 4kbyte leyendo y escribiendo. Todos los números están en Megabytes / segundo.
Ahora compare esto con mi disco RAM que usa mi memoria DDR4–3000 funcionando en doble canal a 3 GHz como disco:
Como puede ver, la RAM es muchas veces más rápida, especialmente en trozos pequeños.
Pero puede preguntar, ¿por qué la RAM es más lenta? (2035 MB / seg) en la lectura de fragmentos más pequeños que el secuencial completo (13769 MB / seg)? Eso es falso, NO es más lento. Lo que es más lento es la sobrecarga del sistema operativo Windows y los controladores de acceso al disco. La velocidad de la RAM es en realidad mucho más rápida que esta prueba de disco, ya que la RAM no se usa de manera eficiente como disco.
Ejecuto la prueba de rendimiento AIDA64 para la memoria y obtuve 36388 Mbytes / seg secuencial, que está muy en línea de lo que esperaría de la especificación de memoria. (3 GHz x 2 x 8 bytes por tiempo de transferencia = 48 GB / seg de ancho de banda teórico máximo para ambos Dimms juntos, por lo que 36 GB reales en Windows no son malos). Eso significa que la sobrecarga del sistema operativo Windows está entre 3 veces en secuencia, ¡a 18 veces en lectura de fragmentos de 4k! Bastante sobrecarga.
Para resumir, en realidad estamos comparando un SSD máximo de 3GB / seg (o 0.05GB / seg en fragmentos aleatorios de 4kb) con una memoria principal de 36GB / seg.
Respuesta
Ni mucho menos. La RAM es alrededor de 10 veces más rápida, incluso comparando la RAM más lenta con la SSD más rápida.
Por ejemplo, incluso la parte superior actual del montón SSD debe estar en RAID 0 antes de que llegue al mismo nivel que el muy antiguo (como a principios de la década de 2000) RAM DDR2: Samsung SM951 SSD PCIe M.2 de 512 GB en RAID 0 – Alcanzando 4.5GB / s – Página 5 de 5 – Reseñas legítimas . Es decir. 4,5 GB / s de lectura y 3 GB / s de escritura. P.ej. incluso la RAM más lenta que probablemente verá en estos días (DDR4 2133) tiene 17 GB / s: ¿Cuáles son las velocidades de transferencia de datos para DDR, DDR2, DDR3 y DDR4?
Pero esa es solo la mitad de la historia. Lo que en realidad es mucho más importante son los tiempos de respuesta (a veces denominados latencia). P.ej. ese mismo SSD tiene tiempos de respuesta probados entre 0.0221ms y 0.5787ms (eso es milisegundos).
Los tiempos de respuesta típicos de la RAM DDR4 se miden en nano segundos. Generalmente alrededor de 20ns a 30ns. Para que quede claro, incluso el tiempo más rápido anterior es 0.0221ms = 22.1 μs = 22 100 ns. Es decir. Es miles de veces más lento comenzar a enviar datos de un lado a otro.
Así que no, la RAM es mucho más rápida en todos los casos.