[发明专利]一种卫星操作系统文件多级可靠装置在审
申请号: | 202310281815.0 | 申请日: | 2023-03-22 |
公开(公告)号: | CN116360694A | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 田文波;白亮;徐国庆;王盛;张开创 | 申请(专利权)人: | 上海航天计算机技术研究所 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/14 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 黄超宇;胡晶 |
地址: | 201109 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 卫星 操作系统 文件 多级 可靠 装置 | ||
1.一种卫星操作系统文件多级可靠装置,其特征在于,包括裸盘存储区和文件系统存储区,其中:
所述裸盘存储区是由存储器硬件地址划分3块相同大小的存储区域,用于存储星载操作系统;
所述文件系统存储区是由存储器硬件地址划分2块相同大小的存储区域,用于存储星载业务文件。
2.根据权利要求1所述的一种卫星操作系统文件多级可靠装置,其特征在于,所述裸盘存储区为非易失性存储器,存储区域至少为3个以上,且各存储区域内分别存储同一套星载业务文件的镜像;所述裸盘存储区中的数据设置写保护,在轨运行后不会再改写。
3.根据权利要求1所述的一种卫星操作系统文件多级可靠装置,其特征在于,所述文件系统存储区为非易失性存储器,存储区域至少为2个以上,分别存储同一套星载业务文件的镜像;所述文件系统存储区中的文件在轨可进行更新升级。
4.根据权利要求2或3所述的一种卫星操作系统文件多级可靠装置,其特征在于,所述非易失存储器使用场景为星载计算机中,可以是某一单一非易失存储器元件,也可以是由多个独立的非易失存储器组成的非易失存储器组;若为非易失存储器组,则每个非易失存储器与操作系统间应有独立的通信通道。
5.根据权利要求4所述的一种卫星操作系统文件多级可靠装置,其特征在于,所述非易失存储器数据对三个裸盘存储区和两个文件系统存储区进行交替间隔分布。
6.根据权利要求4所述的一种卫星操作系统文件多级可靠装置,其特征在于,在所述非易失存储器组中,使得三个裸盘存储区和两个文件系统存储区间隔分布在独立的非易失存储器中。
7.根据权利要求1所述的一种卫星操作系统文件多级可靠装置,其特征在于,所述星载业务文件包括卫星操作系统镜像文件、星载基础服务软件、底层库文件,也包括与卫星操作系统相关的代码片段。
8.根据权利要求1所述的一种卫星操作系统文件多级可靠装置,其特征在于,所述星载业务文件按照文件大小、文件校验值以及文件内容进行存储。
9.根据权利要求1所述的一种卫星操作系统文件多级可靠装置,其特征在于,所述裸盘存储区,在加载星载业务文件时:
计算读取文件校验值并和文件头部存储的校验值比较,一致就直接加载第一个裸盘存储区的卫星操作系统镜像;
若是第一个裸盘存储区中的星载业务文件校验值对比不通过,则读取第二个裸盘存储区中的星载业务文件并校验,校验正确则加载运行;
若是第二个裸盘存储区中的星载业务文件校验值对比不通过,则读取第三个裸盘存储区中的星载业务文件并校验,校验正确则加载运行;
若是三套星载业务文件校验都失败,则采用三取二的方式加载这个三个裸盘存储区中的星载业务文件。
10.根据权利要求1所述的一种卫星操作系统文件多级可靠装置,其特征在于,所述文件系统存储区,在加载星载业务文件时:
计算读取文件校验值并和文件头部存储的校验值值比较,若发现存在校验不通过的文件,通过地面指令,利用在轨编程功能,修复对应的文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海航天计算机技术研究所,未经上海航天计算机技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310281815.0/1.html,转载请声明来源钻瓜专利网。