论文部分内容阅读
为了解决综合模块化航空电子(IMA)系统资源分配问题并明确分区启动时间,以VxWorks 653分区操作系统为研究实例,针对分区配置和启动过程采用统一建模语言(UML)建立了包括类图和时序图在内的模型。该模型深入地分析了分区配置和启动机制,说明了分区配置在资源分配以及操作系统编译和分区初始化过程中的作用,阐述了分区“冷启动”和“热启动”模式的差别,并建立了实验平台测试两种启动模式的启动时间,测试结果显示分区冷启动和热启动的时间分别为148 ms和8.5 ms,进而提出了这两种分区启动模式的应用场景以及分区配置和应用程序软件启动初始化设计的策略。例如在建立分区主时间框架和健康监控策略过程中应确定分区启动的方式并充分考虑分区启动时间,这些设计策略也适用于其他高安全性应用环境中分区系统的设计。
In order to solve the resource allocation problem of IMA system and to clear the start-up time of the partition, the VxWorks 653 partitioning operating system is taken as an example to establish the partitioning and starting process using UML. Timing chart, including the model. The model analyzes the partitioning configuration and starting mechanism in-depth, explains the role of partitioning in resource allocation and OS compilation and partition initialization, and expounds the differences between partitions “cold boot” and “hot boot” mode , And set up an experimental platform to test the start-up time of the two start-up modes. The test results show that the time of cold start and warm start of the partition are respectively 148 ms and 8.5 ms, and then the application scenarios of the two start modes and the configuration of partition and The application software initiates the strategy of initializing the design. For example, during the establishment of a partition master time frame and health monitoring strategy, the method of partition startup should be determined and the partition startup time fully considered. These design strategies also apply to the design of partitioning systems in other high-security application environments.