Zephyroth
2011-11-02, 14:29:18
Das würd' mich mal interessieren. Wie Wear-Leveling funktioniert hab' ich schon hinreichend durchschaut und verstanden. Aber irgendwo muß es ein Verzeichnis geben, in welchem Block/Chip/Addresse/whatever sich nun die aktuelle Datei versteckt.
Wenn man eine Datei aktualisiert, wird die ja nicht wirklich aktualisiert, sondern komplett neu auf weniger benützte Zellen geschrieben, die alte wird als ungültig markiert und bei nächsten TRIM-Befehl freigegebn. Aber wo werden diese Verzeichnis-Daten gespeichert?
Die müssen ja auch aktualisiert werden und dürfen auch bei Stromausfall nicht verloren gehen...
Grüße,
Zeph
Wenn man eine Datei aktualisiert, wird die ja nicht wirklich aktualisiert, sondern komplett neu auf weniger benützte Zellen geschrieben, die alte wird als ungültig markiert und bei nächsten TRIM-Befehl freigegebn. Aber wo werden diese Verzeichnis-Daten gespeichert?
Die müssen ja auch aktualisiert werden und dürfen auch bei Stromausfall nicht verloren gehen...
Grüße,
Zeph