Sowohl Flash als auch SSD basieren auf einem NAND-basierten Flash-Speicher , der Daten ohne Strom speichert und daher als Flash-Speicher bezeichnet werden kann.
Technologisch liegen die Hauptunterschiede zwischen den beiden in:
- Die zugrunde liegende Technologie zum Aufbau des NAND,
- Die Qualität des Flash-Speichercontrollers,
- Der Computeranschluss: USB oder SATA.
NAND-Technologien
Die NAND-Technologien unterscheiden sich in zwei Punkten: Geschwindigkeit und Preis.
Einerseits findet man MLC (Multi-Level Cell), ein Speicherelement, das mehr als ein einzelnes Informationsbit speichern kann. Die meisten MLC-NAND-Flash-Speicher verfügen über vier mögliche Zustände pro Zelle (oder sogar mehr bei TLC), sodass mehrere Informationsbits pro Zelle gespeichert werden können. Dies verringert die Anzahl der erforderlichen Transistoren, wodurch die Größe und die Herstellungskosten verringert werden, während gleichzeitig die Geschwindigkeit verringert und die Möglichkeit von Fehlern erhöht wird.
Andererseits findet man SLC (Single Level Cell), wo jede Zelle in einem von zwei Zuständen existieren kann und ein Informationsbit pro Zelle speichert. Dies erhöht die Zugriffsgeschwindigkeit und erhöht gleichzeitig die Herstellungskosten und den Stromverbrauch.
Eine MLC-Zelle wird normalerweise mit 10.000 Lösch- / Schreibzyklen bewertet, während eine SLC-Zelle möglicherweise zehnmal länger hält als vor dem Ausfall.
Aufgrund dieser Unterschiede wird MLC normalerweise in langsameren und billigeren Medien verwendet, auf die normalerweise über USB zugegriffen wird. Eine gute SSD verwendet SLC und ist zwar teurer, aber schneller, hat eine längere Lebensdauer und ist normalerweise über SATA 2 oder 3 zugänglich.
Speichercontroller
Ein USB-Massenspeicher-Controller 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 vom Controller ausgeführten Funktionen umfassen:
- Fehlerkorrekturcode (ECC)
- Nivellierung tragen
- Schlechte Blockzuordnung
- Lesen Sie Scrubbing und lesen Sie Störungsmanagement
- Lese- und Schreib-Caching
- Müllabfuhr
- Verschlüsselung
Bei einer Hybrid-SSD verwaltet der Controller auch eine kleine klassische Festplatte.
Verbinder
Ein Flash-Stick verwendet normalerweise einen Standard-A-USB-Stecker, der die physikalische Schnittstelle zum Host-Computer bereitstellt. Diese können jetzt für die teureren Modelle auf USB-3-Geschwindigkeit oder für die gängigen auf USB-2-Geschwindigkeit angehoben werden.
Die SSD-Technologie verwendet elektronische Schnittstellen, die mit herkömmlichen internen Festplattenlaufwerken mit Block-Eingabe / Ausgabe (I / O) kompatibel sind. Darüber hinaus wurden neue E / A-Schnittstellen wie SATA Express entwickelt, um den spezifischen Anforderungen der SSD-Technologie gerecht zu werden. Die meisten SSD-Karten sind in der Regel viel schneller als herkömmliche Festplatten.
Zusammenfassung
Ein Flash-Stick hat normalerweise weniger Speicherkapazität, ist langsamer, billiger und auch weniger zuverlässig als eine SSD.
Es gibt natürlich immer Geräte, die diese Unterschiede durch den Einsatz von Kompensationstechnologien überbrücken.
Verweise :