Si je comprends bien, la RAM et les SSDs utilisent tous deux mémoire flash bien que les SSD utilisent NAND mémoire flash. La RAM perd ses données lorsqu'elle n'est pas alimentée. Pourquoi les SSD ne perdent-ils pas leurs données de la même manière ?
Réponses
Trop de publicités?La réponse courte est qu'ils ne sont pas les mêmes : la RAM est volatile tandis que la mémoire flash est non-volatile .
Plus précisément, la RAM de votre PC est dynamique RAM, ou DRAM . Chaque bit de DRAM est constitué d'un transistor et d'un condensateur, qui stocke un bit de charge. La charge d'un condensateur diminue rapidement et doit donc être rafraîchie en permanence.
Il existe également statique RAM, SRAM. Celle-ci utilise verrous pour stocker les données, de sorte qu'il n'est pas nécessaire de les rafraîchir en permanence, mais l'alimentation doit quand même être appliquée. (En outre, elle est plus complexe et plus coûteuse, car il faut plusieurs transistors pour fabriquer un verrou pour chaque bit de mémoire).
Mémoire flash En revanche, la mémoire flash NOR utilise des transistors à grille flottante pour le stockage. La flash NOR les utilise un peu différemment de la NAND, mais le principe est le même. La flash NAND est utilisée pour les SSD, car bien qu'elle soit plus lente, elle est beaucoup plus dense et moins chère à produire en masse.
Sur Pourquoi la RAM doit-elle être volatile ? , MSalters a écrit :
La DRAM utilise de petits condensateurs qui fuient. Des condensateurs plus grands fuiraient moins, seraient moins volatiles, mais prendraient plus de temps à charger.
Le flash utilise des électrons qui sont envoyés à haute tension dans un isolateur. La barrière énergétique est si élevée qu'il est impossible de les faire sortir de manière contrôlée ; la seule solution consiste à nettoyer un bloc entier de bits. Réponse complète
Vous y trouverez de nombreuses informations sur le fonctionnement des différents dispositifs de RAM.