[发明专利]适用于控制具有不同关键程度的中断请求的执行的中断控制功能无效
| 申请号: | 200580041556.4 | 申请日: | 2005-10-17 |
| 公开(公告)号: | CN101069158A | 公开(公告)日: | 2007-11-07 |
| 发明(设计)人: | E·P·海尔佐格 | 申请(专利权)人: | TTPCOM有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 钱慰民 |
| 地址: | 英国赫*** | 国省代码: | 英国;GB |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 适用于 控制 具有 不同 关键 程度 中断 请求 执行 功能 | ||
1.一种中断控制功能,适于控制一处理器对不同关键程度的中断请求的执行,所述处理器被要求在一计算机操作系统的控制下执行具有不同关键程度的任务;所述中断控制功能适于识别源自不同中断源的关键和非关键中断请求,并且适于识别何时该处理器被要求执行各个关键和非关键任务;所述该中断控制功能进一步适于将关键中断请求传递给处理器以优先于非关键中断请求执行,适于在非关键中断请求与关键中断请求共存时或处理器被要求执行关键任务时阻止非关键中断请求传送至处理器,并且适于在非关键中断请求不与任何关键中断请求共存并且处理器没有关键任务要执行时将非关键中断请求传递给处理器。
2.如权利要求1所述的中断控制功能,进一步适于在第一优先级水平高于第二优先级水平的条件下,指示所述处理器优先于响应具有第二优先级水平的第二中断执行第二关键中断服务例程ISR,响应具有第一优先级水平的第一关键中断执行第一关键ISR。
3.如权利要求2所述的中断控制功能,进一步适于在所述处理器执行所述第二关键ISR时,如果所述第一优先级水平低于该第二优先级水平,则储存所述第一关键中断的发生,从而使所述中断控制系统能指示所述操作系统在它不执行所述第二ISR时执行所述第一关键ISR。
4.如上述权利要求的任一项所述的中断控制功能,其特征在于,如果在所述处理器执行一关键ISR或一关键任务时接收到一非关键中断,则储存所述非关键中断的发生,从而使所述中断控制系统能指示所述操作系统在已接收到由所述操作系统发出的信号之后执行一非关键ISR。
5.如权利要求3或第4所述的中断控制功能,其特征在于,通过对与一中断源相关联的计数器增加来记录所述中断的发生,而当中断控制系统指示所述操作系统响应所述中断执行一ISR时,所述控制器减小。
6.如权利要求5所述的中断控制功能,其特征在于,如果储存了所述中断的发生而导致相关联的计数器溢出,则生成一个溢出中断,它可能会被指定为关键中断或非关键中断。
7.如上述权利要求中的任一项所述的中断控制功能,其特征在于,中断都有与之相关联的标记,并且如果所述标记处于第一状态则所述中断被标识为一关键中断,而如果所述标记处于第二状态则所述中断被标识为一非关键中断。
8.如权利要求7所述的中断控制功能,其特征在于,所述中断控制功能通过遮蔽非关键中断以响应处于第一状态的标记。
9.如权利要求8所述的中断控制功能,其特征在于,一旦全部关键任务已执行完毕,所述中断控制功能就被重置以使非关键中断不再被遮蔽。
10.如权利要求9所述的中断控制功能,所述中断控制功能根据来自所述处理器的指示而重置。
11.如权利要求10所述的中断控制功能,其特征在于,所述重置指示从一关键任务处得来。
12.如权利要求11所述的中断控制功能,其特征在于,所述产生重置指示的关键任务具有在全部关键任务中最低的优先级水平。
13.如上述权利要求中的任一项所述的中断控制功能,其特征在于,所述中断控制功能被实现为控制中断向处理器的传递的硬件中断控制器。
14.如上述权利要求中的任一项所述的中断控制功能,其特征在于,所述中断控制功能被实现为在所述处理器上运行的软件。
15.如上述权利要求中的任一项所述的中断控制功能,其特征在于,所述中断控制功能与一处理器相结合,所述处理器在所述中断控制功能控制下接收中断。
16.一种时序关键系统,结合一处理器和如权利要求15所述的中断控制功能。
17.一种移动电话手机,结合一如权利要求16所述的关键系统。
18.一种处理不同关键程度的中断以便于处理器执行的方法,所述处理器在一计算机操作系统的控制下执行具有不同关键程度的任务,所述方法包括以下步骤:识别源自不同中断源的关键和非关键中断请求;识别何时所述处理器被要求执行各个关键和非关键任务;将关键中断请求传递给处理器以优先于非关键中断请求执行;在非关键中断请求与关键中断请求共存时或处理器被要求执行关键任务时阻止非关键中断请求传送至处理器;并且在非关键中断请求不与任何关键中断请求共存并且处理器没有关键任务要执行时将非关键中断请求传递给处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TTPCOM有限公司,未经TTPCOM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580041556.4/1.html,转载请声明来源钻瓜专利网。





