Warum schreibt TLC-Speicher langsamer als MLC-Speicher
Der TLC-Speicher schreibt langsamer als der MLC-Speicher, da er drei Datenbits pro Zelle speichert und nicht das eine von SLC gespeicherte Bit und die zwei von MLC gespeicherten Bits. Das Schreiben von drei Datenbits in eine einzelne Zelle erfordert eine komplexere Programmierung als das Schreiben von einem oder zwei Datenbits, was zu langsameren Schreibgeschwindigkeiten und kürzeren Lebensdauern führt. Darüber hinaus ist die Anzahl der Programmier- und Löschzyklen, die TLC-Speicher aushalten kann, deutlich geringer als bei SLC- und MLC-Speicher, was die Gesamtschreibleistung weiter reduziert.
Eine komplexere Programmierung ist erforderlich, da jede Zelle drei Datenbits aufnehmen kann (mit TLC-Speicher) und aufgrund dieser Eigenschaft, wenn der Zelle neue Daten hinzugefügt werden, die ursprünglichen Daten gelöscht, gespeichert und dann erneut in dieselbe Zelle zurückgeschrieben, zusätzlich zu dem neuen Datenbit, das zu der Zelle mit drei Schichten hinzugefügt wird. Die Geschwindigkeit, mit der ein Speicherblock gelöscht wird, hängt von der Art des verwendeten Speichers ab. Im Allgemeinen wird Single Level Cell (SLC) Speicher am schnellsten gelöscht, während Multi Level Cell (MLC) und Triple Level Cell (TLC) Speicher aufgrund ihrer größeren Schichten länger brauchen. Nebenbei bemerkt, die Größe des Speicherblocks sowie die Art des verwendeten Controllers können sich auch auf die Geschwindigkeit von Löschvorgängen auswirken.
Die fünf Schritte beim Schreiben in den Speicherplatz im TLC-Speicher sind wie folgt:
- Löschen – Die vorhandenen Daten in der Speicherzelle müssen gelöscht werden, bevor neue Daten geschrieben werden können.
- Programmieren – Die neuen Daten werden in die Speicherzelle programmiert.
- Überprüfen – Die neuen Daten werden überprüft, um sicherzustellen, dass sie korrekt geschrieben wurden.
- Refresh – Die Speicherzelle wird aufgefrischt, um eine Datenbeschädigung aufgrund von Ladungslecks zu verhindern.
- Lesen – Die Daten werden aus der Speicherzelle gelesen, um sicherzustellen, dass sie korrekt geschrieben wurden.
Wenn zusätzliche Daten in ein anderes Bit derselben Zelle in einem TLC-Speicher geschrieben werden sollen, muss das vorhandene Bit zuerst gelöscht und dann wieder hinzugefügt werden. Der Overhead bei der Verarbeitung verlangsamt die Gesamtgeschwindigkeit des Geräts und wirkt sich direkt aus die Leistung.
Um ein bisschen mehr Informationen über SLC-Speicher, bitte besuchen Sie unseren ursprünglichen Beitrag dazu aus dem Jahr 2006.
Tags:MLC-Speicher, SLC-Speicher