摘要
星上模块在模式切换过程会因为星载固态存储器启动过程缓慢而导致无法快速访问固存;分级缓存系统设计采用片内缓存结合小容量非易失存储器(MRAM)的硬件架构,通过在MRAM中存储文件对象头索引以及Nand Flash块元数据区索引等流程优化来加速文件系统启动操作;该设计通过数据建模和仿真实验来分析性能,并在硬件板卡上进行算法实现和测试验证,以对象为索引的启动方式耗时3.12ms,以块元数据区为依据的启动方式耗时143.47ms;对比传统设计架构下的耗时170.35s的启动操作,基于分级缓存加速的系统具有高可靠性同时大大缩短了固存启动时间;其系统性能提升为卫星在轨管控优化提供技术基础。
During the mode switching process in the satellite,the storage system cannot be accessed quickly due to the slow initialization. The design of high-speed system based on hierarchical cache adopts the hardware architecture of on-chip cache combined with small capacity non-volatile memory(MRAM),in which the file object header index and Nand Flash block metadata area index are stored to accelerate the start-up operation of the file system.The performance of system design is analyzed by data modeling and simulation experiments.The system design is implemented and the start-up algorithm is verified in the on-board storage module. The start-up process based on object index takes 3.12ms,and the initialization based on block metadata area takes 143.47ms. Compared with the traditional start-up operation which takes 170.35s,this system design accelerated by hierarchical caching has high reliability and greatly shortens the start-up time of storage system.The improvement of its performance provides a technical basis for the optimization of satellite on-orbit management and control.
作者
李欣
禹霁阳
牛跃华
李宗凌
汪路元
Li Xin;Yu Jiyang;Niu Yuehua;Li Zonglin;Wang Luyuan(Beijing Institute of Spacecraft System Engineering,Beijing 100094,China)
出处
《计算机测量与控制》
2019年第10期186-191,共6页
Computer Measurement &Control
关键词
高可靠
高速
分级缓存
星上数据管理系统
high-reliability
high-speed
hierarchical caching
on-board data management system