SRAM und Flash-Speicher
Was ist bei NAND-Flash erforderlich, wenn neue Daten auf eine bereits beschriebene Seite geschrieben werden sollen?
- AZuerst der Block, der die Seite enthält, gelöscht und dann geschrieben wird
- BSie kann einfach überschrieben werden
- CSie wird mit verringerter Schreibspannung überschrieben
Antwort und Erläuterung anzeigen
Antwort: A. Zuerst der Block, der die Seite enthält, gelöscht und dann geschrieben wird
Beim NAND kann das Schreiben die Schwellenspannung nur in Richtung Anheben (1→0) ändern; zur Rückkehr ist ein Löschen nötig. Gelöscht wird nur blockweise, also in Einheiten größer als eine Seite, sodass ein Überschreiben nicht möglich ist. Der SSD-Controller schreibt die neuen Daten auf eine andere freie Seite, aktualisiert die Zuordnungstabelle (FTL) der logischen Adressen, macht die alte Seite ungültig und löscht später gesammelt. Dieser Mechanismus ist die Grundlage der Verwaltung von Leistung und Lebensdauer von SSDs.