资源管理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:37767964 阅读:25 留言:0更新日期:2023-06-06 13:29
本申请实施例提供了一种资源管理方法、装置、电子设备及计算机可读存储介质,涉及操作系统技术领域。该方法包括:监测操作系统的应用层在当前时刻的多个资源请求;其中,每一资源请求对应一运行在应用层的应用程序;获取当前时刻可用的资源总量;其中,资源总量是操作系统的内核层确定的;根据资源总量和框架层的资源消耗确定待分配资源;基于多个资源请求,将待分配资源分配给各应用程序。本申请实施例通过操作系统的应用层、内核层和框架层相协同的方式,完成资源管理和资源分配,有效提升了系统资源的利用率。系统资源的利用率。系统资源的利用率。

【技术实现步骤摘要】
资源管理方法、装置、电子设备及计算机可读存储介质


[0001]本申请涉及操作系统
,具体而言,本申请涉及一种资源管理方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着计算机技术的发展,嵌入式操作系统被集成到各种智能终端或者类似的电子设备中。随着操作系统中运行的应用程序的数量日趋增加,为了降低智能终端的功耗,嵌入式操作系统的资源管理问题也越来越重要。
[0003]现有技术中,通常由操作系统的内核层进行操作系统内的资源管理,内核层可以提供静态或动态的电源管理,操作系统的应用层通过调用内核层相关的接口实现操作系统的休眠和唤醒功能,以降低智能终端的功耗。但是,上述基于内核层的资源管理方式只能针对操作系统整体进行降功耗,存在资源管理方式过单一、灵活度不高的问题。

技术实现思路

[0004]本申请实施例提供了一种资源管理方法、装置、电子设备及计算机可读存储介质,可以解决现有技术的资源管理中灵活度不高的问题。所述技术方案如下:
[0005]根据本申请实施例的一个方面,提供了一种资源管理方法,应用于操作本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种资源管理方法,应用于操作系统的框架层,其特征在于,包括:监测所述操作系统的应用层在当前时刻的多个资源请求;其中,每一资源请求对应一运行在所述应用层的应用程序;获取当前时刻可用的资源总量;所述资源总量是所述操作系统的内核层确定的;根据所述资源总量和所述框架层的资源消耗确定待分配资源;基于所述多个资源请求,将所述待分配资源分配给各应用程序。2.根据权利要求1所述的方法,其特征在于,每一资源请求对应至少两个不同类型的资源;所述基于所述多个资源请求,将所述待分配资源分配给各应用程序,包括:针对每一类型的资源,基于对应的应用程序的优先级确定所述资源的权重;根据各所述资源的权重,将所述待分配资源分配给各应用程序。3.根据权利要求2所述的方法,其特征在于,所述资源请求所对应的每一类型的资源具备一资源优先级;所述针对每一类型的资源,基于对应的应用程序的优先级确定所述资源的权重,包括:针对每一类型的资源,基于对应各应用程序的优先级和对应各资源请求的资源优先级,确定所述资源的权重。4.根据权利要求1所述的方法,其特征在于,所述基于所述多个资源请求,将所述待分配资源分配给各应用程序,包括:针对每一资源请求,确定对应各类型资源的配置数与应用程序性能系数的第一对应关系;基于所述第一对应关系更新所述配置数,直至所述应用程序性能系数满足预设条件时,得到各类型资源的第一目标配置数;所述预设条件包括所述应用程序性能系数符合第一区间范围和第二区间范围中的任一项;符合所述第一区间范围的应用程序性能系数,大于符合所述第二区间范围的应用程序性能系数;基于每一资源请求对应的第一目标配置数,将所述待分配资源分配给各应用程序。5.根据权利要求1所述的方法,其特征在于,所述基于所述多个资源请求,将所述待分配资源分配给各应用程序,包括:针...

【专利技术属性】
技术研发人员:奚智邹仕洪姜哲张炯明
申请(专利权)人:元心信息科技集团有限公司
类型:发明
国别省市:

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

1