基于I/O完成端口的核电厂MES系统辐射数据采集软件设计及关键技术研究  被引量:2

Design and Key Technique Researching on IOCP Mechanism Applying in Nuclear Power Plant's MES Radiation Data Gathering Program

在线阅读下载全文

作  者:马畅[1] 何莉[1] 金坦[1] 程翀[1] 谢维[1] 

机构地区:[1]武汉第二船舶设计研究所,武汉430205

出  处:《核电子学与探测技术》2016年第9期986-991,共6页Nuclear Electronics & Detection Technology

摘  要:主要介绍了如何使用端口复用技术来实现MES系统(气象与环境监测系统)辐射数据采集软件的数据采集。I/O完成端口(I/O completion port)是一种能够帮助程序设计人员创建高性能而且伸缩性好的应用程序的技术,微软公司提供的这种技术可以让线程在读取和写入设备的时候不必等待设备(套接字、串口、匿名管道等)的响应,从而显著地提高吞吐量。将该技术应用于核电厂MES系统的数据采集,可以实现通过一个网络端口和少量的worker子线程采集到多个监测子站的辐射监测数据,解决了并发式服务器无法支持较多客户端连接以及系统Socket资源有限等问题。该技术在广西防城港、浙江三门等多个核电厂气象与环境监测系统中得到应用,为加快推进核电设备国产化,实践"中国制造2025"做出了有益的探索和努力。This article mainly introduces how to use IOCP mechanism to design and develop MES radiation data gathering application program. I/O completion port( IOCP abbr. ) is a technique that can help program designer creating high- powered and scalable application program. Microsoft provides that technique to make thread reading and writing devices( sockets, serial ports, named pipes etc. ) asynchronously, no needing to wait for device's synchronous blocking answer, so that developers can improve application program's throughput remarkably. When applying IOCP mechanism in nuclear power plant's Meteorological and Environmental System(MES abbr. ) radiation data gathering program design, one network port and few worker sub - threads can gather multiple monitoring stations'radiation dose data, figuring out concurrent server model can not supporting largescale clients connection and enabling breakthrough sockets resource restrictions are available. This technique applies in CGNPC Fangchenggang( Guangxi province), CNNP Sanmen (Zhejiang province) and other nuclear power plants'MES, making contributions to nuclear equipment localization in the background of "Made in China 2025" plan.

关 键 词:I/O COMPLETION port Socket 网络端口 MES 

分 类 号:TP3[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象