发明名称 减少对处理器中断次数之方法
摘要 一种减少中断次数之方法,系适用于一处理器中,其包含依据复数个中断要求的特性设定其优先次序之层级;依据该复数个中断要求的可执行时间,将该复数个中断要求中之至少一个中断要求与具有最高优先次序之中断要求排程为同一中断要求群组;以及于中断该处理器之操作时,连续执行该中断要求群组之各个中断要求。
申请公布号 TWI256591 申请公布日期 2006.06.11
申请号 TW093124075 申请日期 2004.08.11
申请人 明基电通股份有限公司 发明人 陈建瑜
分类号 G06F9/48 主分类号 G06F9/48
代理机构 代理人 许锺迪 台北县永和市福和路389号5楼
主权项 1.一种减少中断次数之方法,系适用于一处理器中, 其包含下列步骤: (a)依据复数个中断要求的特性设定其优先次序之 层级; (b)依据该复数个中断要求的可执行时间,将该复数 个中断要求中之至少一个中断要求与具有最高优 先次序之中断要求排程为同一中断要求群组;以及 (c)于中断该处理器之操作时,连续执行该中断要求 群组之各个中断要求。 2.如申请专利范围第1项所述之方法,其中该复数个 中断要求的特性包含该复数个中断要求的可执行 时间。 3.如申请专利范围第2项所述之方法,其中排定为愈 高优先顺序之中断要求具有愈短之可执行时间。 4.如申请专利范围第1项所述之方法,其另包含于执 行步骤(c)后,插入一结束标签(end tag),其用来于排 程中暂停该处理器之中断执行。 5.如申请专利范围第1项所述之排程方法,其中该中 断要求群组中之各个中断要求之中断时间必须落 于该各个中断要求之可执行时间内。 6.如申请专利范围第1项所述之方法,其中步骤(b)系 依据该复数个中断要求的可执行时间,将该复数个 中断要求中尚未排程之至少一个中断要求与具有 最高优先次序之中断要求排程为同一中断要求群 组。 7.如申请专利范围第1项所述之方法,其另包含于步 骤(b)排程后,依据尚未排程之复数个中断要求的可 执行时间,将该尚未排程之复数个中断要求中至少 一个中断要求与该尚未排程之复数个中断要求中 具有最高优先次序之中断要求排程为同一中断要 求群组。 8.一种可减少中断次数的电脑系统,其包含: 一微控制单元(Micro Control Unit)用来依据复数个中 断要求的特性设定其优先次序之层级; 一排程装置,用来依据该复数个中断要求的可执行 时间,将该复数个中断要求中之至少一个中断要求 与具有最高优先次序之中断要求排程为同一中断 要求群组;以及 一处理器,用来于其操作中断时,连续执行该中断 要求群组之各个中断要求。 9.如申请专利范围第8项所述之电脑系统,其另包含 一中断要求列表(interrupt queue),用来依序储存该排 程装置排程后之该中断要求群组。 10.如申请专利范围第9项所述之电脑系统,其另包 含一标签插入装置,用来将一结束标签插入于该中 断要求列表中之中断要求群组之后,该结束标签用 来于排程中暂停该处理器之中断执行。 图式简单说明: 第1图系为本发明行动通讯系统的功能方块图。 第2图系为本发明之一种减少中断次数之方法之流 程图。 第3图系为本发明减少中断次数的方法中,排定各 个中断要求之优先次序之流程图。 第4图系为本发明一种减少中断次数之方法中,排 程中断要求群组的流程图。 第5图系为本发明中断列表之一实施例之示意图。 第6图系为本发明一种减少中断次数之方法中,将 中断要求排程之一实施例之说明图。 第7图系为本发明之一种可减少中断次数的电脑系 统之方块图。
地址 桃园县龟山乡山莺路157号