Zobrazení Jediného Příspěvku
Shake
Moderator

Registrován: 02.01.2003
Příspěvků: 1018

Team Member: MOD

Příspěvek č. 1 

Musi se zapisovat po blocich, ktere jsou nicmene stale stejne, ale to jsem neresil. Samozrejme staci se podivat na internetu po dokumentech wear leveling mechanism a embeded flash file system a je tam popis toho jak to funguje, takze muzu rict, ze jsi to trefil naprosto presne. Veril bych i tomu, ze se treba necha nekolik bloku navic, ale jak je psano v tech dokumentech nejvetsi praci odvadi prave ten FAT Filter.
Ja verim, ze tento zpusob pomerne dobre funguje, pokud se pouzije FAT file system a pokud dochazi k castym prepisum velke casti flash pameti, potom bych rek, ze tento system muze byt pomerne slusne efektivni.
Pokud dochazi ve filesystemu ke zmenam jen v malem poctu bloku (coz je presne nas pripad), tak i kdyz budou bloky navic stejne se budou porad tocit dokola jen tyto a zbytek flashky nebude pro zapisy vyuzivan ..
Jinak dovedu si predstavit, ze by to i fungovalo, kdyby si to zarizeni vedlo pocty zapisu, ovsem muselo by si je to pamatovat i pri vypadku napajeni a nepouzivat k tomu flash (z logickeho duvodu), potom by napriklad mohlo dlouho nepouzivane bloky (ve smyslu zapisu) presouvat na hodne pouzivane. Tohle by to resilo pomerne hezky, bohuzel jsem pochopil, ze to zarizeni jmenovite apacer si to s nejvetsi pravdepodobnosti nepamatuje, a pouze nedeterministicky vybira nepouzity blok.
Ale ja myslim, ze je celkem zbytecne se hadat jestli jo nebo ne.

Jinak ja bych se tak nebal nahodnych resetu. Pokud neco konfiguruju doporucil bych odladit to na s konfigurakem na tmpfs a az v pripade, ze to vsechno funguje zapis na flash. Tak minimalizuju dobu kdy je flashka rw a take pocet zapisu na flash. Pripadne jeste lepe rozdelit flash na 2 oddily, system a konfigurace. System vzdy read only a mohl by treba obsahovat defaultni konfiguraci, ktera by zajistila moznost spravy, pokud by se nepodarilo z nejakych duvodu (pokazeny file system) namountovat oddil s konfiguraci.
Vubec bych radsi doporucil celou flash hardwarove read only a konfigurace tahat z disku (ktery na routerech stejne vetsinou je z duvodu logu/dat apod.)

Old Post 11.01.2004 v 20:19
Shake je offline   Click Here to See the Profile for Shake   Find more posts by Shake   Click here to Send Shake a Private Message   Click Here to Email Shake     Reference obchodniku Upravit/Smazat Příspěvek   Odpovědět s Citací  
[zavřít toto okno]