首页 | 本学科首页   官方微博 | 高级检索  
     

基于共享内存的多进程任务系统软件设计
引用本文:武庆钊,吕林森,周未东. 基于共享内存的多进程任务系统软件设计[J]. 航空电子技术, 2021, 52(4): 44-49. DOI: 10.12175/j.issn.1006-141X.2021.04.08
作者姓名:武庆钊  吕林森  周未东
作者单位:中国航空无线电电子研究所,上海200241
摘    要:针对大规模复杂航电系统软件的设计和开发,采用多进程的架构可以增加软件模块的内聚性和降低模块间的耦合性.通过对比不同进程间通信方式,在Qt框架下设计并实现了一种基于共享内存的进程间通信机制,并构建了任务系统软件多进程软件架构.结果 表明,共享内存可以满足多进程软件的通信速率及实时性要求,多进程软件架构增强了软件的可靠性.

关 键 词:任务系统软件  多进程  进程间通信  共享内存
收稿时间:2021-02-27
修稿时间:2021-09-23

Design of Multi-Process Mission System Software Based on Shared Memory
WU Qing-zhao,LV Lin-sen,ZHOU Wei-dong. Design of Multi-Process Mission System Software Based on Shared Memory[J]. Avionics Technology, 2021, 52(4): 44-49. DOI: 10.12175/j.issn.1006-141X.2021.04.08
Authors:WU Qing-zhao  LV Lin-sen  ZHOU Wei-dong
Abstract:To design and develop a large-scale and complex avionics system software, the use of multi-process canenhance the cohesion inside the modules and reduce the coupling between the modules of the software. By comparingseveral different ways of inter-process communication, we an inter-process communication mechanism is designed andimplemented based on shared memory in the Qt framework and a multi-process architecture of the mission system softwareis constructed. The result demonstrates that the shared memory can meet the speed and real-time requirements ofcommunication in multi-process software and the multi-process architecture enhances the robustness of the software.
Keywords:10.12175/j.issn.1006-141X.2021.04.08
本文献已被 万方数据 等数据库收录!
点击此处可从《航空电子技术》浏览原始摘要信息
点击此处可从《航空电子技术》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号