发明名称 |
基于FALSH的自恢复实时文件系统 |
摘要 |
基于FALSH的自恢复实时文件系统,一个文件存储于一个FLASH块中,文件的特征信息存储于所在FLASH块的第一页,文件的内容存储于其余页中,系统启动后扫描所有FLASH块的第一页,将所有文件的特征信息读入内存,并据此在内存中自行重新构建系统文件列表,当系统文件列表发生变化时,将变化信息同步至相应文件所在FLASH块的所述指定页中。本发明利用FLASH掉电不丢失特性,在系统重新上电时,扫描FLASH每块信息,根据存储的文件特征信息自行恢复文件系统。并且本文件系统还具有用于对FLASH块进行读写的文件操作接口模块,文件操作接口模块直接调用FLASH操作接口来对FLASH块进行读写操作,实现文件操作的读写实时性。 |
申请公布号 |
CN102053879A |
申请公布日期 |
2011.05.11 |
申请号 |
CN201010590868.3 |
申请日期 |
2010.12.16 |
申请人 |
国网电力科学研究院 |
发明人 |
张少波;徐广辉;田小锋;赵峰荣;朱捷;郑玉平 |
分类号 |
G06F11/14(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
南京苏科专利代理有限责任公司 32102 |
代理人 |
牛莉莉 |
主权项 |
基于FALSH的自恢复实时文件系统,以FLASH块为单位来存储文件,其特征在于:一个文件存储于一个FLASH块中,文件的特征信息存储于所在FLASH块的指定页,文件的内容存储于所在FLASH块的其余页中,系统启动后扫描所有FLASH块的所述指定页,将所有文件的特征信息读入内存,并据此在内存中自行重新构建系统文件列表,当系统文件列表发生变化时,将变化信息同步至相应文件所在FLASH块的所述指定页中,若新增文件,则在空白FLASH块的指定页写入新增中写入新增文件的特征信息,新增文件的内容写入该空白FLASH块的其余页,若删除文件,则擦除该待删除文件对应FLASH块指定页上的文件特征信息。 |
地址 |
210003 江苏省南京市南瑞路8号 |