Flash et SSD sont tous deux basés sur Mémoire flash à base de NAND , dont conserve les données sans alimentation et peut donc être qualifiée de mémoire Flash.
Sur le plan technologique, les principales différences entre les deux sont les suivantes :
- La technologie sous-jacente utilisée pour construire le NAND,
- La qualité du contrôleur de la mémoire Flash,
- Le connecteur de l'ordinateur : USB ou SATA.
Technologies NAND
Les technologies NAND divergent sur deux points : La vitesse et le prix.
D'une part, on trouve MLC (Multi-level cell) qui est une élément de mémoire capable de stocker plus d'un seul bit d'information. La plupart des mémoires flash MLC NAND ont quatre états possibles par cellule (voire plus avec TLC). (ou même plus avec TLC), elle peut donc stocker plusieurs bits d'information par cellule. Cela permet de réduire le nombre de transistors nécessaires, et donc de réduire la taille et les coûts de fabrication, mais aussi de réduire la vitesse et d'augmenter la possibilité d'erreurs.
D'autre part, on trouve les SLC (single-level cell), où chaque cellule peut exister dans l'un des deux états, stockant un bit d'information par cellule. Cela augmente la vitesse d'accès, mais aussi les coûts de fabrication et la consommation d'électricité. et la consommation d'électricité.
Une cellule MLC est généralement prévue pour 10 000 cycles d'effacement/écriture, tandis qu'une cellule SLC peut durer dix fois plus longtemps avant de tomber en panne.
En raison de ces différences, le MLC est généralement utilisé dans des supports plus lents et moins chers, auxquels on accède généralement par USB. Un bon SSD utilisera du SLC et sera plus coûteux, mais plus rapide, aura une durée de vie plus longue et sera généralement accessible via SATA 2 ou 3.
Contrôleur de mémoire
Un contrôleur de stockage de masse USB ne comporte qu'un petit microcontrôleur avec une petite quantité de ROM et de RAM sur la puce.
Un contrôleur SSD est beaucoup plus compliqué. Le contrôleur est un processeur intégré qui exécute un code au niveau du microprogramme et constitue l'un des facteurs les plus importants des performances du SSD. Voici quelques-unes des fonctions exécutées par le contrôleur :
- Code correcteur d'erreurs (ECC)
- Nivellement de l'usure
- Mauvaise cartographie des blocs
- Nettoyage de lecture et gestion des perturbations de lecture
- Mise en cache en lecture et en écriture
- Collecte d'ordures
- Cryptage
Dans un SSD hybride, le contrôleur gère également un petit disque dur classique.
Connecteur
Une clé USB utilise normalement une prise USB standard qui fournit l'interface physique avec l'ordinateur hôte. Ces derniers peuvent maintenant aller jusqu'aux vitesses USB-3 pour les modèles les plus coûteux, ou USB-2 pour les modèles courants.
La technologie SSD utilise des interfaces électroniques compatibles avec les disques durs internes traditionnels à entrée/sortie par blocs. En outre, de nouvelles interfaces d'E/S, comme SATA Express, ont été conçues pour répondre aux exigences spécifiques de la technologie SSD. La plupart des cartes SSD sont généralement beaucoup plus rapides que les disques durs classiques. disques durs.
Résumé
Une clé USB a généralement une capacité de mémoire inférieure, est plus lente, moins chère et moins fiable qu'un SSD.
Il existe bien sûr toujours des dispositifs qui comblent ces différences en utilisant technologies compensatoires.
Références :