实时高效的共享内存技术在高速磁浮交通仿真中的应用
2016-11-25张旭彤
电脑知识与技术 2016年26期
关键词:网络通信
张旭彤


摘要:该文论述了一种实施高效的共享内存技术,它可用于高速磁浮交通仿真中仿真计算机或者仿真服务器内部的多进程通信管理和信息传输,并且能够满足磁浮仿真环境中三层硬件架构(顶层工作站、中间层服务器、底层管理计算机)之间的网络通信要求,以完成对磁浮功能软件的测试与验证。在统一的报文格式下,该共享内存技术使用配置文件记录通信节点的起始端口和IP地址等信息,确保了通信进程的独立性和实时性。此外,选取共享内存技术以实现仿真环境中应用层和通信层之间的数据传输,提高仿真环境处理数据的效率,确保高速磁浮交通仿真的传输性能。
关键词:多进程通信;共享内存技术;高速磁浮交通仿真;网络通信
中图分类号:TP311.52 文献标识码:A 文章编号:1009-3044(2016)26-0248-02
1研究背景
为了实现高速磁浮交通仿真中仿真计算机或仿真服务器内部的信息传输或者数据传输,以完成对本机所运行的磁浮功能软件进行环境故障注入条件下的系统功能和性能的测试与验证,需要使用一种可在多进程之间切换的高效通信技术。高速磁浮仿真的硬件架构分为三层:底层是子系统仿真管理计算机,中间层是仿真支撑服务器,顶层是工作站仿真计算机。由于仿真环境通过以太网相连,网络中的每一台机器不仅作为一个通信节点与网络进行信息传输,而且需要与多种类的磁浮功能软件进行数据交互。共享内存技术作为最高效的本机进程间通信技术,可以快速地将内存中的数据映射到多个不同的进程中。……
登录APP查看全文
