[发明专利]一种运行系统的切换方法及计算设备在审
申请号: | 202210539644.2 | 申请日: | 2022-05-17 |
公开(公告)号: | CN114911597A | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 钟俊 | 申请(专利权)人: | 武汉深之度科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 姜莹 |
地址: | 430206 湖北省武汉市东湖新技术开发区*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 运行 系统 切换 方法 计算 设备 | ||
1.一种运行系统的切换方法,在操作系统运行过程中执行,所述操作系统包括内核、第一运行系统、第二运行系统,所述方法包括步骤:
在第一运行系统的运行过程中,响应于切换至第二运行系统的请求,将内核从第一运行系统对应的第一内核模式、切换至第二运行系统对应的第二内核模式;
启动第二运行系统对应的第二中间件服务程序;
启动第二运行系统对应的第二中间件运行环境模块,以便启动所述第二运行系统。
2.如权利要求1所述的方法,其中,还包括步骤:
启动基于第二运行系统运行的一个或多个应用程序。
3.如权利要求1或2所述的方法,其中,所述操作系统之上部署有运行状态控制模块;响应于切换至第二运行系统的请求,将内核从第一运行系统对应的第一内核模式、切换至第二运行系统对应的第二内核模式的步骤包括:
运行状态控制模块响应于切换至第二运行系统的请求,通知内核将第一运行系统切换至第二运行系统;
内核从第一运行系统对应的第一内核模式、切换至第二运行系统对应的第二内核模式。
4.如权利要求1-3中任一项所述的方法,其中,在将内核从第一运行系统对应的第一内核模式、切换至第二运行系统对应的第二内核模式之后,包括步骤:
内核通知运行状态控制模块完成切换操作;
运行状态控制模块通知第二运行系统对应的第二中间件服务程序进行启动。
5.如权利要求1-4中任一项所述的方法,其中,启动第二运行系统对应的第二中间件运行环境模块的步骤包括:
启动与第二中间件相对应的依赖库,以替换与第一中间件相对应的依赖库。
6.如权利要求1-5中任一项所述的方法,其中,
所述第一运行系统、第二运行系统分别为通用运行系统、实时运行系统;
所述内核是基于实时内核、通用内核融合形成的融合内核,所述第一内核模式、第二内核模式分别为通用内核模式、实时内核模式。
7.如权利要求6所述的方法,其中,实时运行系统对应的实时中间件服务程序包括:
快速中断服务程序,适于在接收到中断信号时,打断正在执行的实时性任务并进行中断处理;
实时调度服务程序,适于利用实时调度算法从实时性任务队列中获取紧急程度最高的实时性任务,以便立即执行所述紧急程度最高的实时性任务;
实时运行组件,适于为所述紧急程度最高的实时性任务提供内存管理服务。
8.如权利要求6所述的方法,其中,通用运行系统对应的通用中间件服务程序包括:
通用调度服务程序,适于在接收到中断信号时,利用公平调度算法从计算型任务队列中获取最高优先级计算型任务,以便立即执行所述最高优先级计算型任务;
线程化中断服务程序,适于打断低优先级计算型任务并进行中断处理;
通用运行组件,适于为所述最高优先级计算型任务提供内存管理服务。
9.一种运行系统的切换方法,在操作系统运行过程中执行,所述操作系统包括内核、第一运行系统、第二运行系统,所述方法包括步骤:
在第二运行系统的运行过程中,响应于切换至第一运行系统的请求,关闭第二运行系统对应的第二中间件运行环境模块;
关闭第二运行系统对应的第二中间件服务程序;
将内核从第二运行系统对应的第二内核模式切换至第一运行系统对应的第一内核模式。
10.如权利要求9所述的方法,其中,在关闭第二运行系统对应的第二中间件运行环境模块之前,还包括步骤:
关闭基于第二运行系统运行的一个或多个应用程序。
11.一种计算设备,包括:
至少一个处理器;以及
存储器,存储有程序指令,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行如权利要求1-10中任一项所述的方法的指令。
12.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如权利要求1-10中任一项所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉深之度科技有限公司,未经武汉深之度科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210539644.2/1.html,转载请声明来源钻瓜专利网。