【摘 要】
:
站点信息系统(station Computer,简称SC系统)是轨道交通自动售检票系统的重要组成部分,作为车站终端设备和线路中央计算机系统的中间层,被设置在各个车站现场,负责采集和统计
论文部分内容阅读
站点信息系统(station Computer,简称SC系统)是轨道交通自动售检票系统的重要组成部分,作为车站终端设备和线路中央计算机系统的中间层,被设置在各个车站现场,负责采集和统计原始运营数据,并向终端设备传达票务等信息。SC系统采用多进程多线程的系统架构,多进程使得系统层次简单、逻辑清晰,易于实现并行处理,便于日后系统功能升级;多线程则弥补了进程数目不宜过多的缺陷,进一步增强了系统并行处理业务的能力。SC系统由五个并发进程组成:管理进程、画面部进程、上位通信进程、端末通信进程、数据处理进程。这五个进程又会根据需要创建线程来完成用户任务。多进程多线程系统的运行基于多个进程/线程间的协作,本文着重论述了站点信息系统进程间通信、进程同步与互斥以及死锁的解决方法。研究成果:(1)通过对几种常用的进程间通信方式的比较,选用命名管道作为SC系统进程间的通信方式,文中详细阐述了命名管道的创建、连接、通信及关闭,并对以重叠式I/O机制实现命名管道服务器与多个客户端的通信进行了分析和研究。(2)采用内存映射技术对临界资源的使用进行管理,首先为SC系统设定资源请求矩阵,并将资源分配状况作为内存映射文件,当进程/线程执行任务时,先从资源请求矩阵中获取该进程的资源请求信息,之后访问内存映射文件,查看当前资源分配状况,以决定是否继续执行当前操作。由于内存映射文件同时只能由一个进程对其进行写操作,因此本文采用互斥内核对象技术保证多个进程对内存映射文件的互斥访问,以实现进程同步。(3)通过预防死锁产生的四个必要条件中的部分分配条件来排除系统发生死锁的可能性。
其他文献
本文结合了电力系统的实际需求,查阅了国内外大量文献资料,对数据仓库、OLAP、数据挖掘、电厂机组数据评测的基础理论和关键技术,及Oracle数据分析技术,进行了深入有效的研究
随着互联网技术的高速发展,身份认证技术得到了广泛的应用,传统的密码认证技术已经不满足当今社会的要求,生物特征识别技术应运而生。虹膜识别技术以其独特的生物识别优越性
随着网络的深入、普及,电子邮件已经成为交流和沟通的重要工具,但垃圾邮件也随之激增。其中,图片垃圾邮件的暴利使得越来越多的人对此趋之若鹜,也造成了如今图片垃圾邮件形势
分类问题在人们的日常生活、社会活动、科研生产以及学习、工作中经常遇到。在很多领域中,分类问题都是需要解决的主要问题,比如医学的临床诊断、工业生产的机器状态判断、语
基于生物特征的认证可以使用用户的指纹或者虹膜等生物特征信息来恢复预先分配给他的密钥。本文改进了Hao等人使用生物数据对密钥进行保护的方案,使用Reed Muller码和Hermiti
随着信息时代的发展,高清晰度的视频越来越受人们的青睐,视频编码技术也显得日益重要。H.264/AVC是VCEG和MPEG两大国际组织联合推出的视频编码标准,也是目前最流行的视频标准
自组织网络是由一组带有无线收发装置的移动终端组成的一种多跳临时性无线网络。它可以不依赖于任何预设的基础设施而临时、快速地组网。网络中的节点互相作为其邻居的路由器
随着网络和多媒体信息技术的不断发展,如何有效的利用数字水印技术对多媒体信息进行版权保护则成为了当前信息安全领域的一个研究热点。本文通过对小波域变换理论的分析和研
嵌入式远程监控系统是信息网络与工业控制网络结合的产物,它通过现场控制网络、企业内部网和Internet,把分布于各地的智能仪表系统连接起来,实现与远程控制设备的信息交互,完
在我国的火力发电企业中,燃料成本占整个发电企业发电成本的70%以上。因此,如何降低燃料成本合理配煤是火力发电企业提高经济效益的主要途径。文章分析了目前电厂配煤规划系