一种对系统的硬件资源动态分配的方法、装置及计算设备制造方法及图纸

技术编号:35834865 阅读:33 留言:0更新日期:2022-12-03 14:05
本申请涉及微内核操作系统资源分配技术领域,具体涉及一种对系统的硬件资源动态分配的方法、装置及计算设备,其中对系统的硬件资源动态分配的方法包括:接收对目标硬件资源的配置请求;获取所述非实时操作系统和所述实时操作系统对硬件资源的占用信息;当所述配置请求与所述占用信息不冲突时,基于所述配置请求将所述目标硬件资源在所述非实时操作系统和所述实时操作系统之间进行动态分配。本申请上述实施方式提供的硬件资源动态分配方法,通过对Intewell RTRE的设计,实现了Intewell硬件资源动态分配功能,能够动态的分配硬件资源,实现资源的高效复用,提高了硬件资源的利用效率,保证业务顺利完成。保证业务顺利完成。保证业务顺利完成。

【技术实现步骤摘要】
一种对系统的硬件资源动态分配的方法、装置及计算设备


[0001]本申请涉及微内核操作系统资源分配
,具体对系统的硬件资源动态分配的方法、装置及计算设备。

技术介绍

[0002]Intewell操作系统有虚拟化、超融合的特性,允许在同一台目标机上同时运行非实时操作系统(GPOS,General Purpose Operating System,也称作通用操作系统)和实时操作系统(RTOS,Real Time Operation System)。此种情况下非实时操作系统和实时操作系统硬件资源分配的方法只能够静态分配硬件资源,当硬件资源并不宽裕的时候,硬件资源进行动态配置就显得非常有必要了,需要在非实时操作系统和实时操作系统中复用硬件资源,此时静态分配硬件资源的方式显然已经无法满足要求,因此需要将硬件资源进行动态分配。

技术实现思路

[0003]鉴于现有技术的以上问题,本申请提供一种对系统的硬件资源动态分配的方法、装置及计算设备,其能够对基于Intewell微内核系统的非实时操作系统和实时操作系统的硬件资源进行动态分配。
...

【技术保护点】

【技术特征摘要】
1.一种对系统的硬件资源动态分配的方法,所述系统上运行有非实时操作系统和实时操作系统,其特征在于,所述方法包括:接收对目标硬件资源的配置请求;获取所述非实时操作系统和所述实时操作系统对硬件资源的占用信息;当所述配置请求与所述占用信息不冲突时,基于所述配置请求将所述目标硬件资源在所述非实时操作系统和所述实时操作系统之间进行动态分配。2.根据权利要求1所述的方法,其特征在于,所述配置请求包括为所述实时操作系统分配目标硬件资源;所述占用信息中包括所述目标硬件资源被所述非实时操作系统所占用的信息;所述当所述配置请求与所述占用信息不冲突时,基于所述配置请求执行所述目标硬件资源的分配,包括:当所述配置请求的目标硬件资源被所述非实时操作系统所占用,且未分配给所述实时操作系统时,基于所述配置请求,将所述目标硬件资源从所述非实时操作系统释放,以分配给所述实时操作系统。3.根据权利要求1所述的方法,其特征在于,所述配置请求包括释放所述实时操作系统已经占用的目标硬件资源;所述占用信息中包括所述目标硬件资源被所述实时操作系统所占用的信息;所述当所述配置请求与所述占用信息不冲突时,基于所述配置请求执行所述目标硬件资源的分配,包括:当所述配置请求的目标硬件资源被所述实时操作系统所占用,基于所述配置请求,将所述目标硬件资源从所述实时操作系统释放,以分配给所述非实时操作系统。4.根据权利要求1所述的方法,其特征在于,所述获取所述占用信息,包括:通过读取至少一个配置文件的方式获取所述占用信息。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述接收对目标硬件资源的配置请求包括以下之一:接收用户执行的配置操作;所述配置操作中包括对目标硬件资源的配置请求;接收所述实时操作系统对非实时操作系统所占用的目标硬件资源的配置请求;接收所述非实时操作系统对实时操作系统所占用的目标硬件资源的配置请求。6.一种对系统的硬件资源动态分配的装置,所述系统上运...

【专利技术属性】
技术研发人员:梁宏沛张敏光周文龙潘国栋林端
申请(专利权)人:科东广州软件科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1