Datei im Flash überschreiben

Gast #3349685
Lesenswert?

Hallo,

vielleicht weiss das jemand...ich habe ein JFFS2 laufen und muss immer 
wieder Dateien öffnen, etwas darin speichern und schliessen. Was macht 
das JFFS2, wenn sich der Dateiinhalt nicht geändert hat. Wird der Block 
zuvor gelesen und bei identischem Inhalt der Lösch/Schreibvorgang 
übersprungen? Ich habe darüber keine Info gefunden. Es gibt jede Menge 
Info darüber, wie das wear-leveling funktioniert und dass alle Blocks 
gleichmässig abgenutzt werden etc. - aber wann wird denn nun tatsächlich 
ein Block neu vergeben? Immer beim Schreiben oder wirklich nur, wenn 
sich der Inhalt ändert? Aber dann müsste der Inhalt oder wenigstens eine 
Cheksumme immer zuerst gelesen und verglichen werden, was doch auf die 
Performance geht, oder?

Danke für Antworten
Uwe

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren