一种星载高速交换存储一体化缓存控制方法及装置

    公开(公告)号:CN115766627B

    公开(公告)日:2025-01-28

    申请号:CN202211397502.3

    申请日:2022-11-09

    Abstract: 本发明公开一种星载高速交换存储一体化缓存控制方法,包括:将缓存以预设的最小单元或最小单元的整数倍划分成多个块,其中,每个块由meta区和数据区组成;接收输入端口的数据包,将接收的数据存入相应的缓存中;在每个块接收完成对应数据后还具有大于所述最小单元的缓存地址为空的情况下,将该为空的缓存地址以预设的最小单元或最小单元的整数倍划分出独立的块。本发明可以有效地提高缓存空间的利用率和存取速度。如果某个数据块只被部分占用,可以将其以64bytes为单元分裂成更小的块,为每一个新的数据块定义头尾指针,提高存入效率。如果数据块的占用率较低,可以将较小的数据块合并和相应的头尾指针合并,提高了网络设备调度的实时性。

    对无权星载计算机进行软件升级的方法

    公开(公告)号:CN116360833A

    公开(公告)日:2023-06-30

    申请号:CN202310278317.0

    申请日:2023-03-21

    Abstract: 本发明提供一种对无权星载计算机进行软件升级的方法,包括:有权星载计算机将接收到注数包通过双机通信通道发送给无权星载计算机;无权星载计算机等待所有注数包校验通过,形成业务软件系统文件;如果业务软件系统文件校验通过,无权星载计算机将业务软件系统文件写至业务软件系统文件存储设备和内存。本发明在不影响有权星载计算机正常业务流程情况下,利用双机通信通道实现热备无权星载计算机软件的在轨重构和加载,提高了星载计算机系统的可靠性,保证了关键单机的升级安全;相对于现有有权星载计算机出现异常被剥夺控制权后无法进行更新修复,成为卫星的单点,本发明大大降低了星载计算机业务软件系统在轨更新风险,延长了卫星寿命。

    一种星载计算机初始化监测和维护方法及系统

    公开(公告)号:CN115904765A

    公开(公告)日:2023-04-04

    申请号:CN202310006234.6

    申请日:2023-01-04

    Abstract: 本发明涉及星载计算机软件技术领域,提供了一种星载计算机初始化监测和维护方法,包括以下步骤:S1:在可编程存储器PROM的上电启动过程中,对星载计算机的处理器进行初始化;S2:所述星载计算机的处理器初始化后,对内存SDRAM进行初始化;S3:所述内存SDRAM初始化结束后,进入包括遥控特权模式、串口特权模式和正常启动模式的判断流程。实现星载计算机在启动过程中对内存状态的检测及维护,确保人造卫星运行的可靠性。

    一种高可靠在轨文件系统的部署方法

    公开(公告)号:CN116414313A

    公开(公告)日:2023-07-11

    申请号:CN202310281817.X

    申请日:2023-03-22

    Abstract: 本发明公开了一种高可靠在轨文件系统的部署方法,对比于过去星上文件系统采用双冗余结构易出错的特点,本发明创新性地将NorFlash存储器划分为NorFlash物理区和NorFlash文件系统两大部分。其中,NorFlash物理区中存储3份完全相同的操作系统镜像和基础性软件。在NorFlash文件系统中再划分为主分区和冗余分区。两个分区中各存储一份物理区中基础性软件的备份和其余各种扩展性功能软件。这样最大可能减小误差,保障星上文件系统的基本运行。

    一种星载高速交换存储一体化缓存控制方法及装置

    公开(公告)号:CN115766627A

    公开(公告)日:2023-03-07

    申请号:CN202211397502.3

    申请日:2022-11-09

    Abstract: 本发明公开一种星载高速交换存储一体化缓存控制方法,包括:将缓存以预设的最小单元或最小单元的整数倍划分成多个块,其中,每个块由meta区和数据区组成;接收输入端口的数据包,将接收的数据存入相应的缓存中;在每个块接收完成对应数据后还具有大于所述最小单元的缓存地址为空的情况下,将该为空的缓存地址以预设的最小单元或最小单元的整数倍划分出独立的块。本发明可以有效地提高缓存空间的利用率和存取速度。如果某个数据块只被部分占用,可以将其以64bytes为单元分裂成更小的块,为每一个新的数据块定义头尾指针,提高存入效率。如果数据块的占用率较低,可以将较小的数据块合并和相应的头尾指针合并,提高了网络设备调度的实时性。

Patent Agency Ranking