DRAM vs NAND : votre RAM et votre SSD ne font pas le même travail

Deux puces, deux missions et une confusion tenace. La DRAM accélère les calculs en conservant temporairement les données dont le processeur a besoin. La NAND Flash stocke durablement les fichiers, les logiciels et les systèmes d’exploitation. 

Les technologies DRAM et NAND équipent pourtant les mêmes ordinateurs, smartphones et serveurs. Pourquoi ne pas utiliser uniquement la plus rapide ? Parce que vitesse, densité, consommation, endurance et coût ne répondent pas aux mêmes contraintes. Derrière la différence entre RAM et SSD se cache aussi un enjeu industriel majeur. L’essor de l’intelligence artificielle accroît les besoins de mémoire de travail et de stockage. Voici comment distinguer DRAM et NAND, comprendre leurs limites et choisir le bon équipement.

DRAM vs NAND : la différence fondamentale en une minute

La DRAM, pour Dynamic Random Access Memory, constitue l’essentiel de la mémoire vive des ordinateurs. Elle héberge les données actives comme les onglets ouverts, les éléments d’un jeu, les calculs d’un logiciel ou les données en cours de traitement. Coupez l’alimentation et son contenu disparaît, sauf si le système l’a enregistré ailleurs.

D’un autre côté, la NAND Flash est une mémoire non volatile. Elle conserve les informations sans alimentation électrique. On la retrouve dans les SSD, les clés USB, les cartes mémoire et le stockage interne des smartphones. Son objectif n’est pas de remplacer la RAM, mais de proposer beaucoup de capacité à un coût par gigaoctet généralement inférieur.

Un ordinateur équipé de 16 Go de RAM et d’un SSD de 1 To possède donc deux ressources distinctes. Les 16 Go déterminent la quantité de données immédiatement accessibles aux programmes ; le téraoctet accueille le système, les documents et les applications. Augmenter l’une ne remplace pas automatiquement l’autre.

Comment fonctionne la DRAM et pourquoi faut-il la rafraîchir ?

Une cellule DRAM classique associe un transistor et un condensateur. Le condensateur stocke une charge électrique qui représente une information binaire. Cette charge s’échappe progressivement et le contrôleur doit la restaurer régulièrement. C’est le rafraîchissement, ou refresh, à l’origine du mot « dynamique ». Ce fonctionnement exige de l’énergie, même lorsque la mémoire ne sert pas activement.

La DRAM offre un accès aléatoire rapide à de petites quantités de données, avec une latence bien plus faible que celle d’un SSD. La vitesse ressentie dépend cependant aussi du processeur, des caches, du contrôleur mémoire, du nombre de canaux et du logiciel. Une barrette affichant une fréquence élevée ne garantit pas, à elle seule, un ordinateur plus rapide.

Comment fonctionne la NAND Flash dans un SSD ?

La NAND stocke l’information sous forme d’états électriques dans des cellules à transistors spécialisés, souvent de type charge-trap dans les générations modernes. Contrairement à la DRAM, elle conserve son état hors tension. En contrepartie, l’écriture et l’effacement obéissent à des contraintes. Les données sont lues par pages et l’effacement s’effectue généralement par blocs.

Un SSD ne se résume pas à des puces NAND. Il intègre un contrôleur, un micrologiciel et des mécanismes de correction d’erreurs. Le contrôleur traduit les adresses logiques utilisées par le système en emplacements physiques. Il répartit les écritures entre les cellules, met de côté les blocs défectueux et tente de préserver les performances lorsque le disque se remplit.

Cette couche logicielle explique pourquoi deux SSD dotés d’une NAND similaire peuvent offrir des résultats différents. L’interface SATA ou NVMe, le contrôleur, la présence d’un cache et la température influencent les performances. Un débit séquentiel spectaculaire ne prédit pas nécessairement la réactivité lors de milliers de petits accès aléatoires.

Vitesse et latence : pourquoi la RAM reste irremplaçable ?

La DRAM est conçue pour répondre rapidement à des demandes répétées. Un processeur peut consulter la mémoire vive à une échelle de temps très inférieure à celle d’un accès au stockage. Le SSD NVMe est rapide pour un support de stockage, mais il reste soumis à une pile logicielle, à un contrôleur et à la gestion de la NAND.

Lorsque la RAM manque, le système déplace certaines données vers un fichier d’échange ou une partition de swap sur le SSD. Cela évite parfois l’arrêt d’une application, mais entraîne des ralentissements quand plusieurs programmes sollicitent simultanément le stockage. Ajouter un SSD plus rapide ne corrige donc pas toujours un manque chronique de mémoire vive.

Inversement, passer de 16 à 32 Go de RAM ne rend pas forcément plus rapide une machine qui n’utilise jamais plus de 12 Go. Pour choisir une mise à niveau, il faut observer la consommation réelle de mémoire, les accès disque, la nature des applications et les ralentissements constatés. Le bon composant dépend du goulot d’étranglement, pas d’une fiche technique isolée.

SLC, TLC, QLC et 3D NAND : les compromis derrière la capacité

Toutes les NAND ne stockent pas la même quantité d’information par cellule. La SLC conserve un bit par cellule, la MLC deux, la TLC trois et la QLC quatre. Plus une cellule distingue d’états, plus la densité augmente. Mais les marges électriques se resserrent, ce qui complique les écritures et peut réduire l’endurance à technologie et conditions comparables.

La TLC représente un compromis courant pour les SSD grand public. La QLC privilégie les capacités élevées et les usages où les lectures dominent. La SLC reste intéressante pour des applications spécialisées, et une partie de la TLC ou QLC peut fonctionner temporairement comme cache pseudo-SLC afin d’accélérer les écritures. Lorsque ce cache est saturé, les débits peuvent baisser fortement.

Le terme 3D NAND décrit une autre dimension avec un empilement vertical de couches de cellules. Il ne signifie pas automatiquement que la mémoire est TLC ou QLC. Un fabricant peut combiner architecture 3D et différents nombres de bits par cellule. Pour comparer deux SSD, la capacité, la garantie, l’endurance annoncée et les tests soutenus sont plus parlants qu’un simple nombre de couches.

Apprenez-en sur la DRAM et la NAND

Endurance, conservation et fiabilité : les idées reçues

Les cellules NAND subissent une usure à chaque cycle de programmation et d’effacement. Le contrôleur atténue le problème grâce au wear leveling, à la gestion des blocs et aux codes correcteurs. Les fabricants indiquent souvent une endurance en TBW, quantité totale de données écrites couverte par la spécification ou la garantie. Ce chiffre ne correspond pas à une date d’expiration garantie.

La DRAM ne connaît pas ce même mécanisme d’usure par cycles d’effacement NAND. Pourtant, elle peut montrer des erreurs de bits, une instabilité électrique et des défauts matériels existent. Dans les serveurs, la mémoire ECC peut détecter et corriger certaines erreurs, à condition que toute la plateforme soit compatible.

La NAND conserve les données sans courant, mais pas indéfiniment dans toutes les conditions. Température, âge, usure préalable et durée de stockage hors tension influencent la rétention. Un SSD n’est donc pas une archive éternelle. Les sauvegardes régulières, sur des supports distincts, restent indispensables, même avec un modèle haut de gamme.

Pourquoi certains SSD possèdent aussi de la DRAM ?

Un SSD NAND peut intégrer une petite quantité de DRAM. Elle sert à accélérer la gestion des tables de correspondance entre adresses logiques et blocs physiques. Il ne s’agit pas de la RAM principale du PC, et elle ne remplace pas la capacité de stockage.

Les SSD dits DRAM-less se passent de cette mémoire dédiée. Certains modèles NVMe utilisent la fonction Host Memory Buffer, qui emprunte une petite partie de la RAM de l’ordinateur pour certaines opérations. Cette conception peut réduire les coûts et la consommation, sans être systématiquement mauvaise. 

En revanche, les performances sous charges lourdes et prolongées varient selon le contrôleur et l’implémentation. Pour une machine bureautique, un SSD sans DRAM bien conçu peut suffire. Pour des écritures soutenues, des projets vidéo volumineux ou certaines charges professionnelles, il est pertinent de consulter des tests indépendants mesurant les performances une fois le cache épuisé. Le simple autocollant « avec DRAM » ne dispense pas de comparer l’ensemble du produit.

IA, serveurs et smartphones : les deux mémoires travaillent ensemble

Dans un serveur d’IA, les paramètres actifs d’un modèle et les données intermédiaires doivent résider dans une mémoire accessible rapidement, souvent en DRAM ou en HBM selon l’architecture. Les jeux de données, les fichiers de modèles et les checkpoints sont conservés sur des SSD NAND ou sur d’autres systèmes de stockage. Le transfert entre ces niveaux peut devenir un facteur limitant.

Les centres de données doivent ainsi équilibrer capacité de stockage, bande passante mémoire, coût et consommation. Une infrastructure capable de conserver plusieurs pétaoctets de données n’est pas nécessairement capable de traiter ces données à grande vitesse. Les réseaux, le parallélisme et l’organisation des données comptent autant que la technologie des puces.

Sur smartphone, la même distinction existe sous d’autres noms commerciaux. La LPDDR sert de mémoire vive, tandis que le stockage intégré, souvent de type UFS, s’appuie sur la NAND. Un téléphone annoncé avec 12 Go de RAM et 256 Go de stockage ne possède pas 268 Go de mémoire interchangeable. Certaines fonctions de « RAM virtuelle » utilisent le stockage pour étendre l’espace disponible, mais ne reproduisent pas les performances de la vraie DRAM.

A quoi s'attendre d'une DRAM vs NAND ?

Quelle mémoire choisir pour un PC, un NAS ou une station de travail ?

Pour un PC qui ralentit dès que de nombreux onglets et applications sont ouverts, vérifier la saturation de la RAM constitue le premier réflexe. Pour une machine dont le démarrage, les installations ou les transferts sont lents, l’état et le type de stockage méritent l’attention. Les deux mises à niveau peuvent être complémentaires, mais elles ne traitent pas le même problème.

Pour un poste de montage vidéo ou de création 3D, il faut dimensionner la RAM selon la taille des projets, puis sélectionner un SSD capable de maintenir de bons débits sous écriture prolongée. Dans un NAS, la priorité peut être la capacité, l’endurance adaptée au nombre d’écritures, la protection contre les coupures et la stratégie de sauvegarde. Un SSD grand public n’est pas automatiquement adapté à une charge serveur continue.

ARTICLES SIMILAIRES