Meilleure réponse
La RAM est beaucoup plus rapide et beaucoup plus accessible.
La RAM est aussi beaucoup plus flexible, le minimum de lecture sur RAM est généralement une rafale de 4 accès 128 bits (sur un PC moderne), soit 64 octets, et pour lécriture 128 bits donc 16 octets. Un SSD a quelque chose comme 4096 octets minimum pour la lecture, et un bloc entier (par exemple 262144 octets) doit être écrit en même temps!
Mais simplement, en tant que disque, voici mon super-rapide NVME PCI- SSD Samsung express de 1 To:
La troisième ligne montre une lecture et une écriture séquentielles simples. Et la 4ème ligne montre des morceaux aléatoires de 4 ko en lecture et en écriture. Tous les nombres sont en mégaoctets / seconde.
Maintenant, comparez cela avec mon disque RAM qui utilise ma mémoire DDR4-3000 fonctionnant à double canal à 3 GHz en tant que disque:
Comme vous pouvez le voir, la RAM est plusieurs fois plus rapide, en particulier sur les petits morceaux.
Mais vous vous demandez peut-être pourquoi la RAM est-elle plus lente (2035 Mo / s) pour lire des morceaux plus petits que le séquentiel complet (13769 Mo / s)? Cest faux, ce nest PAS plus lent. Ce qui est plus lent, cest la surcharge du système dexploitation Windows et les pilotes daccès au disque. La vitesse de la RAM est en fait beaucoup plus rapide que ce benchmark de disque, car la RAM nest pas utilisée efficacement comme disque.
Je lance le benchmark AIDA64 pour la mémoire et jai 36388 Mo / s séquentiels, ce qui est très conforme de ce à quoi je mattendrais pour les spécifications de la mémoire. (3 GHz x 2 x 8 octets par transfert de temps = 48 Go / s de bande passante théorique maximale pour les deux Dimms ensemble, donc 36 Go réels dans Windows nest pas mauvais). Cela signifie que la surcharge du système dexploitation Windows est comprise entre 3 fois en séquence et 18 fois en lecture de bloc 4k! Une surcharge.
Pour résumer, nous comparons en fait un SSD maximum de 3 Go / s (ou 0,05 Go / s sur des blocs aléatoires de 4 Ko) avec une mémoire principale de 36 Go / s.
Réponse
Pas de loin. La RAM est environ 10 fois plus rapide – même en comparant la RAM la plus lente avec le SSD le plus rapide.
Par exemple. même le haut actuel du disque SSD doit être en RAID 0 avant de se retrouver dans le même stade que la très ancienne RAM DDR2 (comme au début des années 2000): Samsung SM951 SSD PCIe M.2 de 512 Go en RAID 0 – atteignant 4,5 Go / s – Page 5 sur 5 – Avis légitimes . Cest à dire. 4,5 Go / s en lecture et 3 Go / s en écriture. Par exemple. même la RAM la plus lente que vous êtes susceptible de voir ces jours-ci (DDR4 2133) fait 17 Go / s: Quels sont les taux de transfert de données pour DDR, DDR2, DDR3 et DDR4?
Mais ce nest que la moitié de lhistoire. Ce qui est en fait beaucoup plus important, ce sont les temps de réponse (parfois appelés latence). Par exemple. ce même SSD a des temps de réponse testés entre 0,0221 ms et 0,5787 ms (soit des millisecondes).
Les temps de réponse typiques de la RAM DDR4 sont mesurés en nanosecondes. Habituellement entre 20ns et 30ns. Pour être clair, même la synchronisation la plus rapide ci-dessus est de 0,0221 ms = 22,1 μs = 22 100 ns. Cest à dire. il est des milliers de fois plus lent de commencer à envoyer des données dans les deux sens.
Donc non, la RAM est beaucoup plus rapide dans tous les cas.