[发明专利]多处理器系统和用于使计算机执行多处理器系统的控制方法的程序无效

专利信息
申请号: 200780000112.5 申请日: 2007-01-16
公开(公告)号: CN101310257A 公开(公告)日: 2008-11-19
发明(设计)人: 轰晃成;田中克哉 申请(专利权)人: 精工爱普生株式会社
主分类号: G06F9/50 分类号: G06F9/50
代理公司: 中科专利商标代理有限责任公司 代理人: 汪惠民
地址: 日本*** 国省代码: 日本;JP
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 处理器 系统 用于 计算机 执行 控制 方法 程序
【说明书】:

技术领域

本发明涉及多处理器系统和用于使计算机执行多处理器系统的控制方法的程序,特别涉及能够平滑并行处理任务的多处理器系统和用于使计算机执行多处理器系统的控制方法的程序。

背景技术

用于特定装置的处理器被称为内部系统。近年来,内部系统中采用多处理器和多线程(multi-thread)处理器的情况也很多。多处理器的采用在装置的低同步信号(clock)化和响应性的提高方面是有利的。特别地,在便携式装置中,由于在降低耗电上也是有利的,希望采用多处理器。

但是,在有关新开发的处理器是否正常动作的判断中需要花费时间和成本。因此,在软件领域,如果具有其使用实际效果的某处理器能够挪用的话,则一般认为希望挪用它。因此,在将内部系统进行多处理化的情况下,则存在挪用在先所使用的单一处理器的软件的需求。

作为将单一处理器(功能分布式处理器)的软件挪用在多处理器中的现有技术,例如具有专利文献1。专利文献1的发明是将使μITRON(注册商标)作为基础的功能分布式处理器用的OS(操作系统)移植到多处理器中的发明。对于专利文献1的发明,在功能分布式处理器中,在对用于呼叫OS的系统调用进行发行的期间也受理不需要系统调用的发行的中断处理,由此可以优先处理紧急性高的内部处理。

专利文献1:特开平8-297581号公报。

然而,如上述,在仅仅通过功能分布式的操作系统使多处理器工作时,使多个处理器并行工作是困难的。另一方面,如果假设仅仅通过SMP(对称多处理器)式处理器用的OS来使多处理器工作,则存在单一处理器的资产即应用程序的移植作业的作业量变得庞大之类的缺点。

在内部(組込み)装置的多处理器中,有时在多处理器中设置功能和特征不同的多个处理器(单位处理器),并且将特定的任务分配给规定的单位处理器。而且,将仅仅由特定的单位处理器执行的(由单位处理器固定的)任务称为静态任务,被分配给其中一个单位处理器的任务(单位处理器非固定的)称为动态任务。但是,在专利文献1中所记载的发明由于是将功能分布式OS简单地挪用在多处理器中的发明,因此并不是考虑了在多处理器的静态任务的并行处理中的操作的发明。

本发明是鉴于上述问题提出的,目的为提供一种多处理器系统,以及用于使多处理器系统的控制方法在计算机中执行的程序,其能够在挪用现有技术的功能分布式处理器的OS等程序的资产的同时进行考虑了任务的单位处理器的固定和非固定的并行处理。

发明内容

根据本发明的多处理器系统是备有多个单位处理器的多处理器系统,其特征在于,备有:请求受理机构,其用于受理:能够在所述单位处理器的任何一个中执行的程序的执行请求即第一请求以及仅仅能够在所述单位处理器中被指定的单位处理器中执行的程序的执行请求即第二请求;单位处理器分配机构,其根据第一请求、第二请求的优先度,将由所述请求受理机构所受理的第一请求和第二请求,分配到所述单位处理器。

另外,本发明的多处理器系统的特征在于,所述单位处理器分配机构在第一请求和第二请求之间比较优先度并将第一请求和第二请求分配给一个所述单位处理器。

另外,本发明的多处理器系统的特征在于,所述单位处理器分配机构对于单位处理器,与第一请求相比,更优先分配第二请求。

另外,本发明的多处理器系统的特征在于,包括:分配单位处理器决定机构,其用于在第一请求执行时,决定能被分配所述第一请求的单位处理器。

另外,本发明的多处理器系统的特征在于,包括:分配单位处理器设定机构,其用于预先设定能够分配所述第二请求的单位处理器。

另外,本发明的多处理器系统的特征在于,所述单位处理器分配机构将任务执行请求分配到所述单位处理器。

另外,本发明的多处理器系统的特征在于,所述单位处理器分配机构将用于请求其他任务中断的中断处理执行请求分配到所述单位处理器。

本发明的用于使多处理器系统控制方法在计算机上执行的程序,是用于使包括多个单位处理器的多处理器系统所适用的多处理器系统控制方法在计算机上执行的程序,特征在于,所述控制方法包括:请求受理步骤,其中受理:能够在所述单位处理器的任何一个中执行的程序的执行请求即第一请求和仅仅能够在所述单位处理器中被指定的单位处理器中执行的程序的执行请求即第二请求;单位处理器分配步骤,其根据第一请求、第二请求的优先度,将在所述请求受理步骤中被受理的第一请求和第二请求分配到所述单位处理器。

附图说明

图1(a)和(b)是用于说明与多个单位处理器的组合相关的一般构成例子的图。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于精工爱普生株式会社,未经精工爱普生株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200780000112.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top