检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:蔡礼塬 龚定飞 黄鹤 CAI Liyuan;GONG Dingfei;HUANG He(Shanghai Marine Diesel Engine Research Institute,Shanghai 201108,China)
出 处:《柴油机》2024年第3期14-18,共5页Diesel Engine
基 金:船舶与海洋工程特种装备和动力系统国家工程研究中心资助项目。
摘 要:针对通用控制器组成双机热备冗余架构,提出在任务执行过程中进行数据同步,增加CPU空闲同步线程的方法,减少控制任务周期内定时同步的次数,降低数据同步对控制任务实时性的影响。设计专用程序数据段用于同步数据的提取与拷贝,划分预定义同步数据区,并给出通过编译器链接脚本与C语言编程相结合的具体软件实现。软件运行结果表明,通过软件进行数据同步的方法正确有效,可实现热备冗余技术与业务软件的分离解耦,具有较强的易用性和可移植性。Aiming at the dual machine hot standby redundant architecture composed of a universal controller,a method of data synchronization during task execution,increasing CPU idle synchronization threads was proposed,which reduced the number of timed synchronizations within the control task cycle,and reduced the impact of data synchronization on the real-time performance of control tasks.A dedicated program data segment for extracting and copying synchronized data was designed,predefined synchronized data areas was divided,and a specific software implementation method that combines compiler linked scripts with C language programming was provided.The software operation results show that the method of data synchronization through software is correct and effective,can achieve the separation and decoupling of hot standby redundancy technology and business software,and boast strong usability and portability.
关 键 词:双机热备 数据同步 链接脚本 数据段 同步数据区
分 类 号:TP302.8[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49