Was ist der technische Unterschied zwischen einem Flash-Laufwerk und einer SSD?

Ich habe gerade eine Frage zu Backups mit Flash-Laufwerken gelesen, war mir aber nicht ganz sicher, warum SSDs besser sind als Flash-Laufwerke für Backups.

Für mich sehen Solid-State-Laufwerke wie größere Versionen von Flash-Laufwerken aus. Aber sicherlich muss es etwas geben, das das erstere viel zuverlässiger macht als das letztere.

Was ist der Unterschied zwischen einer SSD und nur einem normalen Flash-Laufwerk? Verwenden sie zum Beispiel beide NAND?

Author: oldmud0, 2015-05-24

3 answers

Sowohl Flash als auch SSD basieren auf NAND-basiertem Flash-Speicher, welches Daten ohne Energie behält und so als Flash-Speicher bezeichnet werden kann.

Technologisch sind die Hauptunterschiede zwischen den beiden in:

  1. Die zugrunde liegende Technologie verwendet, um den NAND zu konstruieren,
  2. Die Qualität der Flash-Speicher-controller
  3. Der Computeranschluss: USB oder SATA.

NAND-Technologien

NAND technologien divergieren auf zwei punkte: Geschwindigkeit und Preis.

Auf der einen Seite findet man MLC (Multi-Level-Zelle) , die eine speicherelement, das mehr als ein einzelnes Informationsbit speichern kann. Der meiste MLC-NAND-Flash-Speicher hat vier mögliche Zustände pro Zelle (oder noch mehr mit TLC), sodass mehrere Informationsbits pro Zelle gespeichert werden können. Dies reduziert die Anzahl der erforderlichen Transistoren, wodurch Größe und Herstellungskosten reduziert werden, während gleichzeitig die Geschwindigkeit reduziert und die Möglichkeit von Fehlern erhöht wird.

Auf der andererseits findet man SLC (Single-Level Cell), wobei jede Zelle in einem von zwei Zuständen existieren kann, wobei ein Informationsbit pro Zelle gespeichert wird. Dies erhöht die Zugriffsgeschwindigkeit und erhöht gleichzeitig die Herstellungskosten und Stromverbrauch.

Eine MLC-Zelle wird normalerweise mit 10.000 Erase/Write-Zyklen bewertet, während eine SLC-Zelle 10 Mal so lange dauern kann, bevor sie ausfällt.

Aufgrund dieser Unterschiede wird MLC normalerweise in langsameren und billigeren Medien verwendet, zugriff in der Regel über USB. Eine gute SSD wird SLC verwenden und teurer sein, aber schneller, haben eine längere Lebensdauer und werden in der Regel über SATA 2 oder 3 zugegriffen.

Speichersteuerung

Ein USB-Massenspeichercontroller verfügt nur über einen kleinen Mikrocontroller mit wenig On-Chip-ROM und RAM.

Ein SSD-controller ist viel komplizierter. Der Controller ist ein eingebetteter Prozessor, der Code auf Firmware-Ebene ausführt und einer der wichtigsten Faktoren für die SSD-Leistung ist. Einige der Funktionen, die von der controller umfassen:

  • Fehlerkorrekturcode (ECC)
  • Leveling tragen
  • Schlechte Blockzuordnung
  • Lesen scrubbing und lesen stören management
  • Lesen und Schreiben Caching
  • Garbage collection
  • Verschlüsselung

In einer Hybrid-SSD verwaltet der Controller auch eine kleine klassische Festplatte.

Stecker

Ein Flash-Stick verwendet normalerweise einen Standard-Einen USB-Stecker, der die physische Schnittstelle zum Host bereitstellt Computer. Diese können jetzt bis zu-USB-3-Geschwindigkeiten für die teureren Modelle oder USB-2 für die üblichen.

SSD technologie verwendet elektronische schnittstellen kompatibel mit traditionellen block eingang/ausgang (I/O) interne festplatten. Darüber hinaus wurden neue E/A-Schnittstellen wie SATA Express entwickelt, um spezifische Anforderungen der SSD-Technologie zu erfüllen. Die meisten SSD-Karten sind in der Regel viel schneller als klassische Festplattenlaufwerke.

Zusammenfassung

Ein Flash-stick typischerweise hat weniger Speicherkapazität, ist langsamer, billiger und ist auch weniger zuverlässig als eine SSD.

Es gibt natürlich immer Geräte, die diese Unterschiede überbrücken, indem Sie kompensierende Technologien.

Referenzen :

 61
Author: harrymc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-06-28 19:04:13

Es gibt einige Artikel über die Unterschiede zwischen SSDs und Flash-Laufwerke.

  1. SSD bedeutet nur eine Festplatte, die sich nicht bewegt
  2. Flash ist ein Speichertyp, der sehr schnell ist und keine kontinuierliche Leistung (nicht flüchtig) erfordert
  3. SSDs verwendet RAM, aber jetzt Flash verwenden statt
  4. Kurz gesagt, Sie sollten Flash nicht mit SSD vergleichen, genauso wie Sie Batterien nicht mit Lithium-Ionen vergleichen sollten. In beiden Fällen ist letzteres eine Art der ehemaligen.

Https://danielmiessler.com/blog/the-difference-between-ssd-and-flash-hard-drives/ http://www.mynetworks.me/2010/12/20/ssd-solid-state-drive-vs-flash-drive-usb-drive/

 1
Author: Alex Atkinson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-05-25 10:07:23
  • Die meisten SSDs verwenden NAND, obwohl bessere möglicherweise schnelleren Speicher wie DRAM verwenden.
  • Ich denke, einer der größten Unterschiede besteht einfach darin, dass SSD-Laufwerke einen höheren Standard haben als USB-Flash-Laufwerke. Flash-Laufwerke werden normalerweise für den Datentransport und die Kurzzeitspeicherung verwendet, sodass sie nicht so zuverlässig sein müssen wie eine SSD.
 0
Author: pyrocrasty,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-05-25 00:42:21