[发明专利]多核处理器系统、控制程序以及控制方法有效
申请号: | 201080065900.4 | 申请日: | 2010-03-30 |
公开(公告)号: | CN102822802A | 公开(公告)日: | 2012-12-12 |
发明(设计)人: | 山内宏真;山下浩一郎;铃木贵久;栗原康志 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 舒艳君;李伟 |
地址: | 日本神*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 处理器 系统 控制程序 以及 控制 方法 | ||
技术领域
本发明涉及控制中断处理的执行的多核处理器系统、控制程序以及控制方法。
背景技术
以往,CPU(Central Processing Unit)的中断请求能够大致分为硬件中断请求和软件中断请求的2类。硬件中断请求是从CPU的周边设备对CPU产生的中断请求。具体而言,例如为,在移动电话的动画再生过程中,利用者使用触摸面板通过触摸操作进行了快进操作的情况下,从触摸面板向CPU发出的硬件中断请求。软件中断请求是由于执行中的程序而产生的中断请求。
通过硬件中断请求,在该CPU上运行的OS使执行中的任务退避,立即执行该硬件中断请求的硬件中断处理程序(中断处理)。另外,还存在硬件中断处理程序调出软件中断的情况。
另外,在多核处理器系统中,在对主CPU产生硬件中断请求的情况下,主CPU使软件中断请求产生。此时存在接受软件中断请求的任务被分配给从属CPU的情况。在该任务被分配给从属CPU的情况下,使用处理器间中断通信,使从属CPU执行软件中断请求的软件中断处理程序(中断处理)。
非专利文献1:高橋浩和、小田逸郎、山幡為佐著“Linux カ一ネル解読室2.6”ソフトバンククリエイテイブ株式会社出版2006年11月30日p.62-63
然而,当通过处理器间中断通信而产生软件中断请求时,软件中断请求的软件中断处理程序通过在就绪队列排队而等待执行。由于在就绪队列中按等待顺序执行处理,所以存在当在就绪队列上登记多个任务时,软件中断处理程序的执行开始变缓这样的问题点。
即,软件中断处理程序从被调出到被开始执行为止,与硬件中断处理程序从被调出到被行开执始为止相比,存在延迟这样的问题点,并存在中断的响应较迟这样的问题点。
发明内容
本发明的目的在于,提供一种由于消除上述的以往技术的问题点,所以能够使优先级高的中断的响应时间高速化的多核处理器系统、控制程序以及控制方法。
根据本实施方式的一观点,提供一种多核处理器系统,其具备:使针对多核处理器中的一个内核的软件中断请求的中断处理进行等待,利用上述一个内核按等待顺序执行等待中的处理的第一执行单元;使针对上述一个内核的硬件中断请求的中断处理优先于利用上述一个内核执行中的处理而执行的第二执行单元;请求并判断上述软件中断请求是否是特定的软件中断请求的判断单元;通过上述请求判断单元判断为上述软件中断请求是上述特定的软件中断请求的情况下,不通过上述第一执行单元使上述软件中断请求的中断处理进行等待,而通过上述第二执行单元使上述软件中断请求的中断处理优先执行的执行控制单元。
根据本多核处理器系统、控制程序以及控制方法,起到能够使优先级高的中断的响应时间高速化这样的效果。
附图说明
图1是表示动画再生过程中的一个例子的说明图。
图2是表示产生了硬件中断请求的例子的说明图。
图3是表示立即执行查找处理的例子的说明图。
图4是表示多核处理器系统的硬件的框图。
图5是表示实施例1的用例表的一个例子的说明图。
图6是表示多核处理器系统的框图。
图7是表示实施例1的说明图。
图8是表示实施例1的多核处理器系统的控制处理顺序的流程图(其1)。
图9是表示实施例1的多核处理器系统的控制处理顺序的流程图(其2)。
图10是表示实施例2的用例表的一个例子的说明图。
图11是表示在实施例2中可中断的任务为执行状态的说明图。
图12是表示在实施例2中不可中断的任务为执行状态的说明图(其1)。
图13是表示在实施例2中不可中断的任务为执行状态的说明图(其2)。
图14是表示实施例2的多核处理器系统的控制处理顺序的流程图。
具体实施方式
以下参照附图,详细说明多核处理器系统、控制程序以及控制方法的优选的实施方式。其中,在本实施方式的多核处理器系统中,多核处理器是指安装有多个内核的处理器。只要是安装了多个内核的处理器即可,可以是安装了多个内核的单一处理器,也可以是并联单核处理器的处理器组。其中,在本实施方式中,为了简化说明,以并联单核处理器的处理器组为例进行说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080065900.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安全密炼机
- 下一篇:一种液体增粘树脂搅拌装置