发明名称 FLASH存储文件管理方法
摘要 本发明公开了一种FLASH存储文件管理方法,首先,将FLASH分为由基本分配单元“块”组成的用于存储文件具体内容的文件数据存储区和用于记录文件目录和“块”的分配信息的文件索引区;在此划分的基础上进行文件写入、文件读出和文件擦除的操作使FLASH空间在使用时依文件数量和长度动态分配,对资源的利用更加合理,调整文件数目或改变文件大小时无需修改代码、升级软件,使用灵活方便且节省存储空间。
申请公布号 CN1405683A 申请公布日期 2003.03.26
申请号 CN01142240.8 申请日期 2001.09.18
申请人 华为技术有限公司 发明人 辜明君;阳向前;仇建斌
分类号 G06F12/06 主分类号 G06F12/06
代理机构 北京集佳专利商标事务所 代理人 逯长明
主权项 1、一种FLASH存储文件管理方法,其特征在于:将FLASH存储空间分为文件索引区和文件数据存储区两个区域,文件索引区用于记录文件目录和基本分配单元“块”的分配信息,文件数据存储区用于存储文件的具体内容;文件写入的操作包括以下步骤:A1、搜索第一个空块作为起始块;A2、将文件数据写入块中;A3、检查文件是否全部写完,如果是,结束写入操作;如果否,执行步骤A4;A4、搜索下一个空块,并在“块”的分配信息中记录“块”的链接顺序,后转步骤A2;文件读出的操作包括以下步骤:B1、从文件目录中得到起始块;B2、读文件数据;B3、从“块”的分配信息中找到下一块;B4、如果未到达文件最后一块,重复执行步骤B2至B4;文件擦除的操作包括以下步骤:C1、从文件目录中得到起始块;C2、擦除文件数据;C3、从“块”的分配信息中找到下一块;C4、如果未到达文件最后一块,重复执行步骤C2至C4。
地址 517057广东省深圳市科技园科发路华为用户服务中心大厦知识产权部