ATS(Automatic Train Supervision)列车自动监控系统是列车运行控制系统的一个重要子系统,是一套集现代化数据通信、计算机、 络和信 技术为一体的、分布式的实时监督、控制系统,通过与其他子系统的协调配合、共同完成对地铁运营列车和信 设备的管理和控制,用于实现对高密度、大流量的城市轨道交通运输进行自动化管理和调度,是一个综合的行车指挥调度控制系统。
日前,通 城市轨道交通技术有限公司(以下简称“通 城交”)ATS系统完成了与银河麒麟操作系统兼容适配,经过一年多的运行试验经受住了各方面考验,整体性能和稳定性完全不亚于红帽和CentOS等国外发行版本,轨交行业的国产操作系统上线应用将大大提速!
1.国产操作系统简介
目前常见国产操作系统
是已适配x86和ARM等架构
面向桌面级或服务器级的非实时操作系统
其中国产操作系统银河麒麟
基于Linux内核开发
可兼容主流的x86和ARM架构CPU
2.系统适配应用
为适应更多CPU架构
通 城交基于
银河麒麟的桌面版和服务器版操作系统
针对ATS系统开展了国产操作系统兼容适配工作
3.工作站软件适配
ATS工作站软件
比如控显终端、运行图终端、派班终端等
进行了编程架构的整体替换
从Windows迁移到了Linux
且同时支持x86和ARM架构CPU
接近一半以上终端源码完全重新编写
为更好利用ARM架构CPU多核特点
一些运算量大的单进程逻辑
也需要拆分为多进程并发执行
从多车压力测试结果看
国产操作系统搭配x86或者ARM架构CPU
均可以满足ATS工作站软件流畅运行
下图为麒麟操作系统中ATS运行图终端和控显终端
4.后台软件适配
针对ATS后台软件
主要兼容开发工作是把编译器
从Redhat/CentOS Linux自带gcc版本
向国产操作系统gcc版本编译器进行兼容适配工作
国产操作系统gcc编译器展现出良好的兼容性
绝大多数的C和C++语法特性和编译选项
都能兼容Redhat/CentOS Linux
因此ATS后台软件的迁移工作比较顺利
仅从这一点可看出国产操作系统厂家
在编译器兼容性上有了长足进步
且编译后可执行程序运行速度
较以前几乎没有差异
5.总结
经过实验室长达一年多的运行试验
无论是工作站还是服务器版本
国产操作系统均经受住了各方面考验
其整体性能和稳定性
完全不亚于Redhat和CentOS等国外发行版本
试验结果给了研究人员极大的信心
从试验结果看
国产操作系统已经具备了
在轨交行业上线应用的基本条件
但是鉴于常见国产操作系统均基于Linux内核
因此各厂家原有基于Windows编程框架的程序
需要进行大量的适配工作
轨交行业的国产操作系统替代之路
还需要用户和厂家共同努力才能快速推进
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!