[发明专利]一种基于flash的文件系统在审
申请号: | 201710550307.2 | 申请日: | 2017-06-29 |
公开(公告)号: | CN107357528A | 公开(公告)日: | 2017-11-17 |
发明(设计)人: | 姚志成;李国强 | 申请(专利权)人: | 长沙伟确科技发展有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410000 湖南省长沙市岳麓区银*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于flash的文件系统,包括flash、文件系统框架;将flash上的物理块以数据簇作为文件系统的基本单位进行组织,按数据簇的用途分为内容数据簇和文件头数据簇,按数据簇的状态分为新数据簇、回收数据簇和坏数据簇;文件系统架构分为四层,第一层为API层;第二层为文件系统核心层;第三层为设备接口层;第四层为设备驱动层。本发明将文件的逻辑顺序与物理地址的映射关系在文件系统加载中建立;文件的映射信息不集中存储,以解决flash某个位置会频繁改写的问题;文件头数据簇集中存储单个文件的基本信息,采用追加方式存储,解决掉电、时序异常导致的数据丢失问题,因而可以回溯到上次改写状态,而不至于造成文件丢失,文件系统损坏。 | ||
搜索关键词: | 一种 基于 flash 文件系统 | ||
【主权项】:
一种基于flash的文件系统,其特征在于:包括flash、文件系统框架;将所述flash上的物理块以数据簇作为文件系统的基本单位进行组织,按所述数据簇的用途分为内容数据簇和文件头数据簇,按所述数据簇的状态分为新数据簇、回收数据簇和坏数据簇;所述文件系统架构分为四层,第一层为API层,包括文件的读、写、查找、修改,文件系统的加载、卸载、检查、格式化,实现与应用程序的对接界面;第二层为文件系统核心层,包括地址映射、数据处理、队列维护、flash扫描、文件系统加载、磨损平衡,实现文件系统的核心算法;第三层为设备接口层,主要实现与物理设备接口的标准化,以适应不同的flash设备;第四层为设备驱动层,主要实现与flash设备的输入、输出;所述flash与文件系统框架之间通过flash的硬件接口与设备驱动层实现连接。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙伟确科技发展有限公司,未经长沙伟确科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710550307.2/,转载请声明来源钻瓜专利网。