【技术实现步骤摘要】
一种多操作系统启动方法及装置
[0001]本专利技术涉及计算机领域,尤其涉及一种多操作系统启动方法及装置。
技术介绍
[0002]多处理器多操作系统的终端设备是由多个处理器和该终端设备运行所需的外围器件构成的硬件平台,且该终端设备可以集成多个操作系统,如Linux操作系统、Android操作系统、RTOS操作系统、Windows操作系统等等。
[0003]当多处理器多操作系统的终端设备需要运行多个操作系统时,如何启动多个操作系统是亟待解决的问题。
技术实现思路
[0004]本申请提供一种多操作系统启动方法及装置,终端设备能够客制化启动多个操作系统,提高多操作系统启动的灵活性。
[0005]第一方面,本申请提供一种多操作系统启动方法,应用于终端设备,该方法包括:获取配置信息,该配置信息包括多个操作系统对应的优先级信息和多个操作系统对应的资源配置信息;基于该配置信息和终端设备的资源从多个操作系统中确定待启动的一个或多个目标操作系统;根据该一个或多个目标操作系统对应的优先级信息启动该一个或多个目标操 ...
【技术保护点】
【技术特征摘要】
1.一种多操作系统启动方法,其特征在于,应用于终端设备,所述方法包括:获取配置信息,所述配置信息包括多个操作系统对应的优先级信息和所述多个操作系统对应的资源配置信息;基于所述配置信息和所述终端设备的资源从所述多个操作系统中确定待启动的一个或多个目标操作系统;根据所述一个或多个目标操作系统对应的优先级信息启动所述一个或多个目标操作系统。2.根据权利要求1所述的方法,其特征在于,所述终端设备的资源包括处理器资源和内存资源,所述资源配置信息包括处理器资源配置信息和内存资源配置信息。3.根据权利要求2所述的方法,其特征在于,所述基于所述配置信息和所述终端设备的资源从所述多个操作系统中确定待启动的一个或多个目标操作系统,包括:若所述终端设备的处理器资源大于或等于第一资源,所述第一资源为所述多个操作系统对应的处理器资源配置信息所配置的资源之和,则确定所述终端设备的内存资源是否大于或等于第二资源,所述第二资源为所述多个操作系统对应的内存资源配置信息所配置的资源之和;若所述终端设备的内存资源大于或等于所述第二资源,则将所述多个操作系统确定为目标操作系统。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述终端设备的内存资源小于所述第二资源,则基于所述终端设备的处理器资源、所述终端设备的内存资源和所述多个操作系统对应的优先级信息确定一个或多个目标操作系统。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述终端设备的处理器资源小于所述第一资源,则基于所述终端设备的处理器资源、所述终端设备的内存资源和所述多个操作系统对应的优先级信息确定一个或多个目标操作系统。6.根据权利要求1所述的方法,其特征在于,所述基于所述配置信息和所述终端设备的资源从所述多个操作系统中确定待启动的一个或多个目标操作系统,包括:若所述配置信息有效,则基于所述配置信息和所述终端设备的资源从所述多个操作系统中确定待启动的一个或多个目标操作系统;所述方法还包括:若所述配置信息无效,则利用本地编码器重新确定配置信息,并...
【专利技术属性】
技术研发人员:董奇文,
申请(专利权)人:北京紫光展锐通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。