Wat is SSD (solid-state drive)?
Opslagapparaat dat gegevens opslaat met NAND-flashgeheugen en een controller. Het heeft geen bewegende delen en biedt snellere willekeurige toegang en een betere schokbestendigheid dan een HDD.
Japanse benaming: SSD
“SSD (solid-state drive)” komt voor in 30 oefenvragen uit 9 onderwerpen, bijv. SRAM en flashgeheugen, Interfaces en busstandaarden, CPU en architectuur.
Vakgebied: SRAM en flashgeheugen
Wat er in een SSD zit
Een SSD (solid-state drive) is een opslagapparaat met meerdere chips met NAND-flashgeheugen, een controller die ze beheert en in veel gevallen DRAM voor de adrestoewijzingstabel, allemaal op één printplaat. De controller verzorgt de FTL, die logische adressen koppelt aan fysieke locaties in het flashgeheugen, ECC om fouten te corrigeren, wear leveling om schrijfacties over het hele apparaat te spreiden, en garbage collection om blokken die niet meer nodig zijn te wissen en vrije ruimte te maken. Door veel chips parallel over meerdere kanalen te laten werken, haalt hij hogere overdrachtssnelheden dan één chip zou kunnen.
Interfaces en vormfactoren
SSD's worden met de host verbonden via SATA, dezelfde interface als bij HDD's, of via NVMe, dat over PCI Express loopt. SATA is volgens de specificatie beperkt tot 6 Gb/s, en de werkelijke overdrachtssnelheden blijven in het bereik van 500 MB/s. NVMe-SSD's gebruiken meerdere PCI Express-lanes (meestal x4) en kunnen afhankelijk van de generatie overdrachtssnelheden van enkele GB/s halen; ze kunnen ook veel opdrachten parallel verwerken, wat de latentie laag houdt. Vormfactoren zijn onder meer dezelfde grootte als een 2,5-inch-HDD, de smalle M.2-printplaat in laptops en elders, en vormfactoren voor datacenters.
SSD vergeleken met HDD
Een HDD leest en schrijft door een kop over draaiende magnetische platen te bewegen, zodat toegang tot een verafgelegen locatie enkele milliseconden duurt. Een SSD heeft geen bewegende delen en beantwoordt willekeurige leesacties in ruwweg enkele tientallen tot 100 µs, wat hem vooral snel maakt bij werklasten met veel kleine bestanden. Hij verbruikt ook minder stroom, verdraagt schokken en trillingen en maakt geen geluid. Daarentegen zijn HDD's met grote capaciteit doorgaans goedkoper per capaciteitseenheid, en datacenters gebruiken HDD's ook om grote hoeveelheden gegevens op te slaan. Een HDD kan op dezelfde plek overschrijven, maar flash moet worden gewist voordat erop wordt geschreven, wat de interne verwerking van een SSD ingewikkelder maakt.
Schrijfduurzaamheid en gegevensbehoud
Elke herschrijving tast de isolatielagen in de cellen van NAND-flashgeheugen aan, daarom hebben SSD's een richtwaarde voor de totale hoeveelheid schrijfbare gegevens, uitgedrukt als TBW (terabytes written) of DWPD (drive writes per day). TLC en QLC, die meer bits per cel opslaan, hebben doorgaans lagere herschrijflimieten. TRIM, waarmee de host verwijderde gegevens meldt, en voor de gebruiker verborgen reserveruimte (overprovisioning) verminderen de write amplification (schrijfversterking) en verlengen de levensduur. Hoe lang gegevens zonder voeding behouden blijven, hangt sterk af van slijtage en opslagtemperatuur, en een sterk versleten SSD die lang warm wordt bewaard, kan gegevens verliezen.
Veelgestelde vragen
Wat is sneller, een SSD of een HDD?
Een SSD is doorgaans sneller, vooral bij willekeurige toegang: een HDD heeft enkele milliseconden nodig om zijn kop te bewegen, terwijl een SSD in ruwweg enkele tientallen tot 100 µs antwoordt. Grote HDD's zijn goedkoper per capaciteitseenheid, dus beide worden voor verschillende doeleinden gebruikt.
Wat is het verschil tussen NVMe- en SATA-SSD's?
SATA is een interface die voor HDD's is ontworpen en volgens de specificatie beperkt is tot 6 Gb/s. NVMe is een protocol voor flash dat over PCI Express loopt; meerdere lanes en de parallelle verwerking van veel opdrachten geven hogere overdrachtssnelheden en een lagere latentie.
Behoudt een SSD zijn gegevens als hij uitgeschakeld is?
NAND-flashgeheugen is niet-vluchtig, dus de gegevens blijven behouden zonder voeding. Hoe lang dat duurt, hangt echter af van slijtage door herschrijven en van de opslagtemperatuur, en een versleten SSD die lang warm wordt bewaard, kan gegevens verliezen.