【摘要】 本发明公开了一种多核平台上控制系统配置并发与同步的方法,在TOS控制系统修改用于互斥修改的系统配置的对象实例时,只是先把修改后的用于互斥修改的系统配置的对象实例复制为临时系统配置的对象实例,在此过程中TOS转发系统还是用未修改的用于共享访问的系统配置一直在处理转发数据包,在系统配置复制完成后,TOS控制系统将临时系统配置和用于共享访问的系统配置的指针交换,在交换完成后,等待一个RCU周期,TOS转发系统即可使用新的用于共享访问的系统配置,这个过程是平滑过度的,本发明使得多核系统能够安全、快速、并行的访问共享资源。 【专利类型】发明申请 【申请人】北京天融信网络安全技术有限公司 【申请人类型】企业 【申请人地址】100085 北京市海淀区上地东路1号华控大厦四层 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810241122.4 【申请日】2008-12-30 【申请年份】2008 【公开公告号】CN101770403A 【公开公告日】2010-07-07 【公开公告年份】2010 【授权公告号】CN101770403B 【授权公告日】2012-07-25 【授权公告年份】2012.0 【IPC分类号】G06F9/52; G06F9/50; G06F15/177 【发明人】王震; 吴亚飚 【主权项内容】一种多核平台上控制系统配置并发与同步的方法,其特征在于,包括步骤:A、TOS控制系统在启动时加载用于互斥修改的系统配置,并初始化临时系统配置的基地址和用于共享访问的系统配置的基地址;B、在用户操作系统配置时,若用户命令是修改命令,则TOS控制系统通过互斥信号完成对用于互斥修改的系统配置的对象实例的修改,在修改完成后,启动克隆定时器并释放互斥信号,若在预设时间间隔内没有接收到新的修改命令,克隆定时器执行;C、所述克隆定时器在获得互斥信号后,将用于互斥修改的系统配置的对象实例复制为临时系统配置的对象实例,复制完成后释放互斥信号;D、所述克隆定时器将临时系统配置的指针与共享访问的系统配置的指针交换。 【当前权利人】北京天融信网络安全技术有限公司 【当前专利权人地址】北京市海淀区上地东路1号华控大厦四层 【专利权人类型】有限责任公司(法人独资) 【统一社会信用代码】91110108101909571P 【被引证次数】14 【被他引次数】14.0 【家族引证次数】5.0 【家族被引证次数】14