SRAM und Flash-Speicher
Welcher Zweck des bei SSDs u. Ä. verwendeten Wear-Levelings ist richtig?
- ADaten zu komprimieren und die Kapazität zu erhöhen
- BDaten zu verschlüsseln und zu schützen
- CSchreibvorgänge nicht auf bestimmte Blöcke zu konzentrieren, sondern über alle zu verteilen und so die Lebensdauer zu verlängern
Antwort und Erläuterung anzeigen
Antwort: C. Schreibvorgänge nicht auf bestimmte Blöcke zu konzentrieren, sondern über alle zu verteilen und so die Lebensdauer zu verlängern
Da Blöcke nur eine begrenzte Zahl von Schreibzyklen haben, erreichen Blöcke, auf die immer dieselbe logische Adresse schreibt, früh das Lebensende. Beim Wear-Leveling verwaltet der Controller eine Zuordnungstabelle (FTL) zwischen logischen Adressen und physischen Blöcken und verteilt Schreibvorgänge auf Blöcke mit wenigen Löschzyklen. Auch selten überschriebene statische Daten werden gelegentlich verschoben, um die Abnutzung aller Blöcke anzugleichen und so die Lebensdauer des gesamten Produkts zu verlängern.