检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国科学院大学,北京100039 [2]中国科学院沈阳计算技术研究所,沈阳110168 [3]沈阳高精数控技术有限公司,沈阳110168
出 处:《组合机床与自动化加工技术》2013年第8期62-65,共4页Modular Machine Tool & Automatic Manufacturing Technique
基 金:核高基国家科技重大专项(2012ZX01029001-002)
摘 要:针对单核处理器平台上数控系统提升性能和扩展功能方面存在的问题,研究了双核处理器平台上数控系统软件设计的一些理论问题。首先基于RTCore实时操作系统研究了双核平台上数控系统的线程模型设计方案,探讨了线程在核心上的分配方法;然后采用RM算法判定多个周期性实时任务的可调度性,并根据判定结果和负载均衡情况进行线程模型设计;最后研究了中断管理相关问题,提出了根据中断的重要性不同而分配到不同核心上的方法。提出的问题和方法对于设计基于双核和多核处理器平台的数控系统软件具有一定参考意义和实用价值。Considering problems with enhancing performance and extending functionalities on CNC systems based on Mono-Core CPU platforms, some theoretical research is done about CNC software design based on Dual-Core CPU platforms. Firstly basing on the RTCore Real Time system, this paper explored the thread modal design on Dual-Core platform and methods for allocating threads for cores. Then the RM algorithm is used to evaluate the schedulability of threads, and the thread modal is designed according to the schedulability and load-balance situation. Finally interrupt management is studied, and a way is proposed to dispatch interrupts to cores according to their importance. Problems and solutions presented in this paper have certain reference significance and practical value for designing CNC systems based on Dual/Multi-Core platforms.
分 类 号:TG659[金属学及工艺—金属切削加工及机床]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.222.146.86