Was ist SSD (Solid-State-Drive)?
Speichergerät, das Daten mit NAND-Flash-Speicher und einem Controller speichert. Es hat keine beweglichen Teile und bietet schnelleren wahlfreien Zugriff und höhere Stoßfestigkeit als eine HDD.
Japanische Bezeichnung: SSD
„SSD (Solid-State-Drive)“ kommt in 30 Übungsfragen aus 9 Themen vor, z. B. SRAM und Flash-Speicher, Schnittstellen und Busstandards, CPU und Architektur.
Fachgebiet: SRAM und Flash-Speicher
Was in einer SSD steckt
Eine SSD (Solid-State-Drive) ist ein Speichergerät, das mehrere Chips mit NAND-Flash-Speicher, einen Controller, der sie verwaltet, und in vielen Fällen DRAM für die Adresszuordnungstabelle auf einer Platine vereint. Der Controller übernimmt die FTL, die logische Adressen physischen Orten im Flash zuordnet, ECC zur Fehlerkorrektur, Wear-Leveling, das die Schreibzugriffe über das gesamte Gerät verteilt, und Garbage Collection, die nicht mehr benötigte Blöcke löscht und freien Platz schafft. Indem viele Chips über mehrere Kanäle parallel betrieben werden, erreicht sie höhere Übertragungsraten, als ein einzelner Chip könnte.
Schnittstellen und Bauformen
SSDs werden über SATA, dieselbe Schnittstelle wie bei HDDs, oder über NVMe, das auf PCI Express läuft, mit dem Host verbunden. SATA ist laut Spezifikation auf 6 Gb/s begrenzt, und die tatsächlichen Übertragungsraten bleiben im Bereich von 500 MB/s. NVMe-SSDs nutzen mehrere PCI-Express-Lanes (meist x4) und können je nach Generation Übertragungsraten von mehreren GB/s erreichen; außerdem können sie viele Befehle parallel verarbeiten, was die Latenz niedrig hält. Zu den Bauformen gehören die Größe einer 2,5-Zoll-HDD, die schmale M.2-Platine in Notebooks und anderswo sowie Bauformen für Rechenzentren.
SSD im Vergleich mit HDD
Eine HDD liest und schreibt, indem sie einen Kopf über rotierende Magnetscheiben bewegt, sodass der Zugriff auf eine entfernte Stelle mehrere Millisekunden dauert. Eine SSD hat keine beweglichen Teile und beantwortet zufällige Lesezugriffe in etwa einigen zehn bis 100 µs, was sie bei Arbeitslasten mit vielen kleinen Dateien besonders schnell macht. Sie verbraucht außerdem weniger Strom, verträgt Stöße und Vibration und ist geräuschlos. Andererseits sind HDDs mit großer Kapazität im Allgemeinen pro Kapazitätseinheit günstiger, und Rechenzentren nutzen HDDs auch zur Speicherung großer Datenmengen. Eine HDD kann an derselben Stelle überschreiben, Flash muss dagegen vor dem Schreiben gelöscht werden, was die interne Verarbeitung einer SSD verkompliziert.
Schreibfestigkeit und Datenhaltung
Jedes Neuschreiben schädigt die Isolierschichten in den Zellen von NAND-Flash-Speicher, daher haben SSDs einen Richtwert für die insgesamt schreibbare Datenmenge, angegeben als TBW (Terabytes Written) oder DWPD (Drive Writes Per Day). TLC und QLC, die mehr Bits pro Zelle speichern, haben im Allgemeinen niedrigere Schreibgrenzen. TRIM, mit dem der Host gelöschte Daten meldet, und vor dem Benutzer verborgene Reservefläche (Over-Provisioning) verringern die Schreibverstärkung und verlängern die Lebensdauer. Wie lange Daten ohne Strom erhalten bleiben, hängt stark von Abnutzung und Lagertemperatur ab, und eine stark abgenutzte SSD, die lange warm gelagert wird, kann Daten verlieren.
Häufige Fragen
Was ist schneller, eine SSD oder eine HDD?
Eine SSD ist im Allgemeinen schneller, besonders beim wahlfreien Zugriff: Eine HDD braucht mehrere Millisekunden, um ihren Kopf zu bewegen, während eine SSD in etwa einigen zehn bis 100 µs antwortet. Große HDDs sind pro Kapazitätseinheit günstiger, daher werden beide für unterschiedliche Zwecke eingesetzt.
Was ist der Unterschied zwischen NVMe- und SATA-SSDs?
SATA ist eine für HDDs entworfene Schnittstelle und laut Spezifikation auf 6 Gb/s begrenzt. NVMe ist ein Protokoll für Flash, das über PCI Express läuft; mehrere Lanes und die parallele Verarbeitung vieler Befehle ergeben höhere Übertragungsraten und niedrigere Latenz.
Behält eine SSD ihre Daten im ausgeschalteten Zustand?
NAND-Flash-Speicher ist nichtflüchtig, daher bleiben Daten ohne Strom erhalten. Wie lange, hängt jedoch von der Abnutzung durch Neuschreiben und von der Lagertemperatur ab, und eine abgenutzte SSD, die lange warm gelagert wird, kann Daten verlieren.