web-dev-qa-db-fra.com

Quelle est la différence technique entre un lecteur flash et un SSD?

Je lisais juste une question sur les sauvegardes avec des lecteurs flash, mais je ne savais pas trop pourquoi les SSD seraient meilleurs que les lecteurs flash pour les sauvegardes.

Pour moi, les disques SSD ressemblent à de plus grandes versions de disques flash. Mais il doit sûrement y avoir quelque chose qui rend le premier beaucoup plus fiable que le dernier.

Quelle est la différence entre un SSD et un simple lecteur flash? Par exemple, utilisent-ils tous deux NAND?

55
oldmud0

Les mémoires Flash et SSD sont toutes deux basées sur la mémoire flash NAND , qui conserve les données sans alimentation , et peut donc être appelée mémoire flash.

Sur le plan technologique, les principales différences entre les deux sont les suivantes:

  1. La technologie sous-jacente utilisée pour construire la NAND,
  2. La qualité du contrôleur de mémoire flash,
  3. Le connecteur de l'ordinateur: USB ou SATA.

Technologies NAND

Les technologies NAND divergent sur deux points: rapidité et prix.

D'une part, on trouve MLC (cellule à plusieurs niveaux) qui est un élément de mémoire capable de stocker plus d'un bit d'information. La plupart des mémoires flash NAND MLC ont quatre états possibles par cellule (voire plus avec TLC), de sorte qu’elles peuvent stocker plusieurs bits d’information par cellule. Cela réduit le nombre de transistors requis, réduisant ainsi la taille et les coûts de fabrication, tout en réduisant la vitesse et en augmentant le risque d'erreur.

D'autre part, on trouve SLC (cellule à niveau unique), 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, tout en augmentant les coûts de fabrication et la consommation d'électricité.

Une cellule MLC est généralement évaluée à 10 000 cycles d'effacement/écriture, tandis qu'une cellule SLC peut durer 10 fois plus longtemps avant de tomber en panne.

En raison de ces différences, le format MLC est généralement utilisé sur des supports plus lents et moins chers, généralement accessibles via USB. Un bon SSD utilisera 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 possède qu'un petit microcontrôleur avec une petite quantité de mémoire sur la puce ROM et de la RAM.

Un contrôleur SSD est beaucoup plus compliqué. Le contrôleur est un processeur intégré qui exécute un code de niveau microprogramme et constitue l’un des facteurs les plus importants de la performance des disques SSD. Certaines des fonctions exécutées par le contrôleur incluent:

  • Code de correction d'erreur (ECC)
  • Nivellement de l'usure
  • Mauvais mappage de bloc
  • Lire le brossage et lire la gestion des perturbations
  • Lecture et écriture en cache
  • Garbage collection
  • Cryptage

Dans un SSD hybride, le contrôleur gérera également un petit disque dur classique.

Connecteur

Une clé USB utilise normalement une prise USB standard-A qui fournit l'interface physique à l'ordinateur hôte. Celles-ci peuvent maintenant atteindre les 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 lecteurs de disque dur internes traditionnels d’entrée/sortie de bloc (E/S). De plus, de nouvelles interfaces d'E/S, telles que 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.

Résumé

Une clé Flash a généralement moins de capacité de mémoire, est plus lente, moins chère et moins fiable qu'un SSD.

Bien sûr, il existe toujours des appareils qui permettent de surmonter ces différences en utilisant des technologies de compensation.

Références :

55
harrymc
  • La plupart des disques SSD utilisent la technologie NAND, mais les meilleurs peuvent utiliser une mémoire plus rapide telle que la mémoire DRAM.
  • Je pense que l’une des plus grandes différences est simplement que les disques SSD sont conformes à des normes plus strictes que les clés USB. Les lecteurs flash sont généralement utilisés pour le transport de données et le stockage à court terme. Ils n'ont donc pas besoin d'être aussi fiables qu'un SSD.
0
pyrocrasty

Il existe quelques articles sur les différences entre les SSD et les lecteurs Flash.

  1. SSD signifie simplement un disque dur qui ne bouge pas
  2. Le flash est un type de mémoire très rapide qui ne nécessite pas d’alimentation continue (non volatile).
  3. Les disques SSD utilisaient auparavant la RAM, mais utilisent maintenant Flash à la place
  4. En bref, vous ne devriez pas comparer Flash à SSD comme vous ne devriez pas comparer des batteries à lithium-ion. Dans les deux cas, le dernier est un type du premier.

https://danielmiessler.com/blog/the-difference-between-ssd-and-flash-hard-drives/http://www.mynetworks.me/2010/12/20/ssd- lecteur à état solide vs lecteur flash-lecteur-usb/

0
Alex Atkinson