【技术实现步骤摘要】
本公开涉及数据处理,尤其涉及一种信号的处理方法及装置、电子设备和存储介质。
技术介绍
1、相关技术中,在操作系统中进行信号处理时,由于用户栈在创建时没有建立与内核栈之间的地址映射,需多次发送进程间通信(interprocess communication,ipc)给用户管理进程,以便于用户管理进程对用户栈进行映射,并完成信号处理。由用户管理进程对用户栈进行映射直接导致时间的浪费以及操作系统性能的下降。
技术实现思路
1、本公开提供了一种信号的处理方法及装置、电子设备和存储介质。其主要目的在于解决在操作系统中进行信号处理时,由于用户栈在创建时没有映射,需多次发送ipc给用户管理进程,导致时间的浪费以及操作系统性能的下降的问题。
2、根据本公开的第一方面,提供了一种信号的处理方法,其中,包括:
3、响应于目标任务的处理信号,确定所述目标任务对应的用户栈是否具备写入权限;
4、在确定所述用户栈不具备写入权限的情况下,建立用户程序的虚拟地址与用户程序的物理地址之
...【技术保护点】
1.一种信号的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述建立用户程序的虚拟地址与用户程序的物理地址之间的映射关系包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,在查询所述用户程序的虚拟地址是否存在与内核的用户程序的物理地址之间的映射关系之后,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,基于所述用户程序的虚拟地址与用户程序的物理地址之间的映射关系,将所述目标任务存储于对应的预设存储空间包括:
6.根据
...【技术特征摘要】
1.一种信号的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述建立用户程序的虚拟地址与用户程序的物理地址之间的映射关系包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,在查询所述用户程序的虚拟地址是否存在与内核的用户程序的物理地址之间的映射关系之后,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,基于所述用户程序的虚拟地址与用户程序的物理地址之间的映射关系,将所述目标任务存储于对应的预设存储空...
【专利技术属性】
技术研发人员:尹鑫,
申请(专利权)人:北京罗克维尔斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。