【技术实现步骤摘要】
本专利技术涉及嵌入式操作系统领域,特别涉及支持数据循环记录的块映射文件系统及管理方法。
技术介绍
1、嵌入式文件系统是嵌入式实时操作系统的重要组成部分,用于嵌入式系统下的海量数据存储和管理。通过在存储设备或分区上完成用户文件的组织和管理,嵌入式文件系统负责为用户创建、读取、写入、检索和删除文件等操作提供方法和软件接口,实现用户对数据的访问。
2、嵌入式文件系统与操作系统的耦合度相对较低,为了适应不同的硬件环境和操作系统环境,具有良好的可移植性。根据嵌入式使用场景,文件系统需要实现对数据文件和目录的结构化管理,确定数据在存储设备上的存储方式和数据文件之间的逻辑关系,通过存储空间映射完成对数据文件的管理,
3、并对用户提供透明的文件操作接口。
4、目前航空机载环境普遍采用fat32文件系统、ext4文件系统和定制文件系统。fat32文件系统数据结构复杂,在实际使用过程中,暴露出可靠性差、文件易损坏等诸多问题;ext4文件系统常用于linux操作系统,在嵌入式实时操作系统下移植难度大,并且与fat32文件系
...【技术保护点】
1.一种支持数据循环记录的块映射DCBM文件系统,其特征在于,DCBM文件系统采用DOS分区规范,遵循主引导记录MBR设置原则对磁盘空间进行划分,磁盘空间划分为超级块、数据目录区DDI、DDI控制区、数据文件区DFI、DFI控制区、磁盘块映射区BBM、数据单元区DBU和日志区;
2.根据权利要求1所述的文件系统,其特征在于,DCBM文件系统从上到下分为五层,分别为:文件系统驱动接口层;文件系统目录管理层;文件系统文件管理层;文件系统数据管理层;文件系统块设备驱动管理层;
3.根据权利要求2所述的文件系统,其特征在于,文件系统目录管理层除了提供目
...【技术特征摘要】
1.一种支持数据循环记录的块映射dcbm文件系统,其特征在于,dcbm文件系统采用dos分区规范,遵循主引导记录mbr设置原则对磁盘空间进行划分,磁盘空间划分为超级块、数据目录区ddi、ddi控制区、数据文件区dfi、dfi控制区、磁盘块映射区bbm、数据单元区dbu和日志区;
2.根据权利要求1所述的文件系统,其特征在于,dcbm文件系统从上到下分为五层,分别为:文件系统驱动接口层;文件系统目录管理层;文件系统文件管理层;文件系统数据管理层;文件系统块设备驱动管理层;
3.根据权利要求2所述的文件系统,其特征在于,文件系统目录管理层除了提供目录管理外,还提供了数据类型识别管理:通过二级目录项名称,dcbm文件系统对dfi元数据区和dbu数据区进行划分,数据类型的种类保存在文件系统的超级块中,当二级目录项名称无法与保存的数据类型匹配时,dcbm文件系统向所述文件系统驱动接口层返回处理失败。
4.根据权利要求3所述的文件系统,其特征在于,dcbm通过隐藏分区管理操作日志,隐藏分区分为隐藏日志控制区和隐藏日志数据区;隐藏日志控制区管理隐藏日志数据区的记录位置,当数据区的日志记录位置超过数据区的总量后,隐藏日志控制区将日志写入位置更新到隐藏日志数据区的起始位置。
5.根据权利要求4所述的文件系统,其特征在于,操作系统设备管理层或虚拟文件管理接口层向应用提供直接访问的posix标准接口,应用通过posix标准接...
【专利技术属性】
技术研发人员:王夕臣,沈超,王益聪,王博,章诗晨,陈振,陈龙龙,蒋韬,肖忠炳,王强,
申请(专利权)人:中国航空无线电电子研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。