La mémoire flash a largement révolutionné la manière dont nous gérons le stockage informatique. Elle a également permis de créer des ordinateurs plus rapides et plus petits, qui évitent la perte de données en évitant des pièces mobiles. Vous ne savez peut-être pas, cependant, qu'il existe plus d'un type de mémoire flash - et même si elles peuvent être similaires, il existe quelques différences essentielles.
Avant de plonger dans les différents types de stockage NAND, il est important de comprendre ce qu'est réellement le stockage NAND, ou stockage flash. NAND est essentiellement un support de stockage non volatile qui n'a pas besoin d'énergie pour conserver des données, contrairement à d'autres supports de stockage. La NAND peut toutefois exister sous plusieurs types différents.
Mais quels sont ces différents types? Et pourquoi certains sont meilleurs que d'autres? Voici un aperçu de chacun des principaux types de mémoire flash et des raisons pour lesquelles ils sont différents.
SLC
Le stockage SLC, le stockage de cellules à niveau unique AKA, est le type de stockage flash le plus courant, et le plus rapide. Pour comprendre le stockage de cellules à un niveau, vous devez d’abord comprendre le fonctionnement du stockage de données.
En termes généraux, le stockage flash fonctionne via des transistors existant dans l'un des deux états, ce qui représente soit un 1, soit un 0. Lorsque plusieurs de ces transistors, ou cellules, qui stockent ce qu'on appelle des bits, sont enchaînés, ils stockent des données. C'est ce que sont les données - des chaînes de bits, chacune représentant un 1 ou un 0.
Etant donné que chaque cellule ne stocke qu'un bit, l'accès aux données est beaucoup plus rapide que les autres types de stockage flash. Toutefois, le compromis est que le stockage SLC offre normalement des capacités de données plus faibles. Le stockage de cellules à un niveau a également le coût le plus élevé.
Le stockage de cellules à un seul niveau est souvent utilisé dans les cartes mémoire hautes performances et dans d'autres situations critiques.
MLC
MLC, ou cellule à plusieurs niveaux, est un type d'élément de mémoire dans lequel plus d'un bit d'information peut être stocké dans chaque cellule. En d'autres termes, chaque cellule a plusieurs niveaux, ce qui signifie que davantage de bits peuvent être stockés avec le même nombre de transistors.
Alors, pourquoi est-ce différent des autres types de stockage? Eh bien, dans la technologie flash NAND à cellule unique, un transistor peut exister dans l’un des deux états - ce qui équivaut à un 1 ou à un 0, ce qui signifie que chaque transistor représente un bit.
Bien sûr, il y a un compromis - et c'est la vitesse de la mémoire. Le principal avantage de la technologie MLC est qu’elle offre un coût par unité de stockage inférieur, ce qui entraîne une densité de données plus élevée pour le même prix.
eMLC
Il existe un type secondaire de stockage MLC, appelé eMLC ou cellule à plusieurs niveaux d'entreprise. Ce type de stockage a été amélioré pour un plus grand nombre de cycles d’écriture que le stockage flash MLC traditionnel de grande qualité. Le stockage MLC grand public n'offre généralement qu'entre 3 000 et 10 000 cycles d'écriture, tandis que les cellules eMLC peuvent offrir jusqu'à 20 000 voire 30 000 cycles d'écriture. La technologie eMLC a généralement une durée de vie plus longue grâce à un contrôleur avancé qui exploite la cellule.
TLC
Les cellules à un seul niveau et à plusieurs niveaux ne sont pas le seul type de stockage flash. Peut-être un meilleur nom pour le stockage de cellules «à plusieurs niveaux» serait «cellule à deux niveaux», car le stockage de cellules à trois niveaux a en fait son propre nom.
Comme son nom l'indique, le stockage de cellules à trois niveaux stocke trois informations par cellule. Cette technologie a été développée pour la première fois par Samsung et Samsung y fait référence sous le nom de MLC 3 bits.
Tout ce qui ne va pas avec le stockage MLC, cependant, est amplifié avec le stockage TLC - c'est-à-dire que le stockage TLC est encore moins coûteux, mais encore plus lent et moins fiable.
Fermeture
Il y a une tendance ici - plus les niveaux sont bas, moins onéreux -, mais plus les niveaux sont bas, plus le support de stockage est lent et moins fiable. Le stockage sur cellules à un seul niveau est de loin le type de stockage flash le plus performant, mais il se peut que ce ne soit pas le meilleur dans toutes les situations. Parfois, obtenir davantage de stockage dont les performances sont légèrement inférieures est tout simplement nécessaire.