摘要 |
Ein Flashlaufwerk erhält durch Verminderung der Anzahl von Schreibvorgängen auf den Flash eine längere Lebensdauer und Haltbarkeit. Ein Endurance Translation Layer (ETL–Konvertierungsschicht) wird in einem DRAM-Puffer erzeugt und ermöglicht temporäre Speicherung, um Flashverschleiß zu mindern. Ein Smart Storage Switch (SSS) Controller weist Datentypbits beim Kategorisieren von Hostzugriffen als vom Memory Management genutzte Paging-Dateien, temporäre Dateien, die File Allocation Table (FAT–Dateizuordnungstabelle) und File Descriptor Block(FDB–Dateibeschreibungsblock)-Einträge, sowie Nutzerdatendateien mittels Adressbereichen und Dateinamenerweiterungen, die aus der FAT ausgelesen werden, zu. Paging-Dateien und temporäre Dateien werden zu keiner Zeit auf den Flash geschrieben. Partial-Page-Daten werden gepackt und in Sektoren abgebildet durch Teilsektor-Mappingtabellen, auf die eine einheitliche Mappingtabelle zeigt, die die Datentypbits und Pointer auf Daten oder Tabellen im DRAM speichert. Die partiellen Sektoren werden gepackt, um die Nutzung des DRAM und den Verschleiß des Flashs zu vermindern. Ein Spare-/Swapbereich im DRAM vermindert Flashverschleiß. Bei Ausfall der Fehlerkorrektur werden Referenzspannungen angepasst. |