【技术实现步骤摘要】
本申请实施例涉及操作系统领域,并且更具体地,涉及一种中断处理的方法、装置和电子设备。
技术介绍
1、在操作系统(如linux等)中,考虑到安全、可维护、业务灵活性等因素,越来越多的操作系统将中断放在用户态运行,用户态中断成为未来的发展趋势。例如,驱动的运行离不开对中断的处理,因此用户态的驱动也需要在用户态进行处理,用户态中断处理的实时性将直接影响驱动的性能。
2、如何保证中断处理的实时性,成为需要解决的技术问题。
技术实现思路
1、本申请实施例提供一种中断处理的方法、装置和电子设备,该技术方案可以通过中断运行实体替换普通的运行实体,由于中断运行实体包括的内容更少,所以可以提升中断响应的速度,且电子设备可以根据中断运行实体感知中断的运行,从而可以避免在中断运行期间由于中断或者调度导致的对中断处理线程进行的抢占或切核等操作,从而可以保证中断的实时性。
2、第一方面,提供了一种中断处理的方法,所述方法应用于电子设备,所述方法包括:所述电子设备在第一中断请求触发时,确定响应
...【技术保护点】
1.一种中断处理的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述电子设备确定所述目标CPU上的第一目标中断运行实体,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述电子设备使用所述第一目标中断运行实体替换所述目标线程的运行实体之前,所述方法还包括:
5.根据权利要求2或3所述的方法,其特征在于,在所述目标CPU运行所述第一目标中断运行实体的过程中,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于
...【技术特征摘要】
1.一种中断处理的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述电子设备确定所述目标cpu上的第一目标中断运行实体,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述电子设备使用所述第一目标中断运行实体替换所述目标线程的运行实体之前,所述方法还包括:
5.根据权利要求2或3所述的方法,其特征在于,在所述目标cpu运行所述第一目标中断运行实体的过程中,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,在所述电子设备使用所述第二目标中断运行实体替换所述目标线程中的所述第一目标中断运行实体之前,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,在所述第二目标中断运行实体运行完毕后,所述方法还包括:
8.根据权利要求1-7中任一项所述的方法,其特征在于,在所述第一目标中断运行实体运行完毕后,所述方法还包括:
9.根据权利要求1-8中任一项所述的方法,其特征在于,所述电子设备包括多个cpu,所述电子设备确定响应所述第一中断请求的目标cpu,包括:
10.根据权利要求9所述的方法,其特征在于,所述电子设备根据所述cpu的中断负载大小确定响应所述第一中断请求的目标cpu,包括:
11.根据权利要求1-8中任一项所述的方法,其特征在于,所述电子设备确定响应所述第一中断请求的目标cpu,包括:
12.根据权利要求1-11中任一项所述的方法,其特征在于,所述第一目标中断运行实体至少包括与中断运行相关的用于指示地址空间、包含所述第一中断请求对应的中断号的通用寄存器和状态寄存器的信息。
13.根据权利要求5-7中任一项所述的方法,其特征在于,所述第二目标中断运行实体至少包括与中断运行相关的用于指示地址空间、包含所述第二中断请求对应的中断号的通用寄存器和状态寄存器的信息。
14.一种中断处理的装置,其特征在于,包括:
15.根据权利要求14所述的装置,其特征在于,所述处理模块具体用于:
16.根据权利要求15所述的装置,其特征在于,所述处理模块还用于:
17.根据权利要求14-16中任一项所述的装置,其特征在于,在所述...
【专利技术属性】
技术研发人员:曹慎,刘宇涛,吴宇明,代杰,许翱翔,朱立春,胡夏蒙,亚当·马乐瑞,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。