-
题名实时系统中对象间数据共享的设计及实现
- 1
-
-
作者
李剑萍
洪宬
-
机构
浙江衢州职业技术学院
衢州电力局
-
出处
《计算机应用与软件》
CSCD
北大核心
2014年第3期70-74,103,共6页
-
基金
2011年度浙江省衢州市科技局项目(20111045)
-
文摘
随着iec61970标准的推行,电力主站监控系统中的设备资源开始采用标准对象模型进行描述,这就要求软件开发中越来越多地采用面向对象技术。由于电力主站监控的实时性和大数据量交换的要求,一般采用共享内存作为进程间数据交换的方式,但共享内存的使用要求将对象的属性解析映射成基本数据类型及数组,并按预定的布局形式排列,这限制了面向对象技术的使用。应用MEMENTO(备忘录)对象行为型模式和STL容器内存分配器避开了多个进程间共享对象时对对象的诸多限制(不能有虚继承、虚函数,只能包含基础数据类型等),提出一种通过状态链接来实现对象数据共享的方法。实验结果表明,该方法能满足电力主站监控系统中实时数据交换的要求。
-
关键词
共享内存
面向对象
设计模式
-
Keywords
memory sharing object-oriented design pattern
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-