[发明专利]用于有效资源管理的电子装置及其方法有效
申请号: | 201711157559.5 | 申请日: | 2017-11-20 |
公开(公告)号: | CN108089922B | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | 金载勋;金周炫;金旻锡 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 李敬文 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 有效 资源管理 电子 装置 及其 方法 | ||
根据示例实施例的电子装置的资源管理方法包括:在所述电子装置的存储器中存储资源信息,所述资源信息包括至少一个资源类别和属性类别,所述资源类别用于按照类型将硬件资源和软件资源分类,所述属性类别指示包括在所述至少一个资源类别中的资源的属性信息;以及响应于应用请求特定资源,基于所述资源信息向所述应用分配所述特定资源。
相关申请的交叉引用
本申请基于并要求于2016年11月21日向韩国知识产权局提交的韩国专利申请No.10-2016-0155130的优先权,该申请的公开通过引用而全文合并于此。
技术领域
本发明一般地涉及一种用于有效资源管理的电子装置及其管理方法,例如涉及一种用于分配包括硬件资源和软件资源的不同种类资源的有效资源管理的电子装置及管理方法。
背景技术
包括操作系统(OS)的计算机系统(或计算系统)或包括嵌入式操作系统(OS)或嵌入式系统(以下称为“系统”)的计算机系统(或计算系统)支持多任务处理以同时执行多个应用。因此,需要用于高效使用系统的有限资源的技术以支持多任务处理。
一般来说,通过将资源分成硬件资源和软件资源来在系统中管理资源。例如,硬件资源可以是诸如解复用器、解码器、缩放器、调谐器等的实体设备。另外,软件资源可以是诸如开放媒体加速(OMX) 等的逻辑设备。
然而,对硬件资源和软件资源具有彼此不同的限制的系统可能无法高效地管理具有限制的资源。
例如,第一应用可以使用作为硬件资源的第一视频解码器以播放 MPEG4流的视频,并且第二应用可以使用作为硬件资源的HDMI资源以从HDMI输入源输出内容(例如,视频)。
第一视频解码器和HDMI资源在硬件方面彼此不同,第一应用和第二应用可以分别使用其硬件资源。
然而,第一视频解码器和HDMI资源共享并使用作为软件资源的系统总线。当每个硬件资源所使用的带宽之和超过系统中提供的系统总线的带宽的能力时,从第一应用或第二应用提供的内容可能在电子装置的屏幕上崩溃(crack)。
例如,第一视频解码器和HDMI资源在系统总线上同时使用的最大带宽可以是900bps(比特每秒),当播放MPEG4流时由第一视频解码器使用的系统总线的带宽可以是300bps,并且当输出HMDI输入源时由HDMI资源使用的系统总线的带宽可以是700bps。由于两个资源同时使用的带宽总和超过了系统总线提供的带宽容量,输出的视频内容可能会失真。
在现有技术中,为了防止上述图像在屏幕上失真,可以通过不使用第一视频解码器或HDMI资源中的一个执行播放应用来管理资源。另外,在现有技术中,响应于资源之间的冲突,可以通过从应用恢复正在使用的资源并将恢复的资源分配给请求所述资源的另一应用来管理资源。
在显示器的后台状态下加载的应用可以请求在显示器的前台执行的应用的资源。当电子装置的系统恢复在前台执行的应用的资源并且将资源分配给在后台加载的应用时,在前台执行的应用可能异常终止,并且可能发生黑屏。
发明内容
示例实施例的一个方面涉及提供一种用于通过在同时执行多个应用的多任务处理环境中将资源(硬件资源或软件资源)高效地分配给应用来有效地管理有限资源的电子装置以及管理方法。
示例实施例的另一个方面涉及提供一种用于通过将推广 (promotion)资源匹配到硬件资源来最小化和/或减少资源之间的冲突从而高效地分配有限的硬件资源并且高效地执行多个应用的电子装置,以及一种管理所述电子装置的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711157559.5/2.html,转载请声明来源钻瓜专利网。