【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于管理包括异构存储器的电子装置的存储器的方法以及一种包括该方法的电子装置。
技术介绍
近期开发的电子装置(诸如智能电话、平板PC、PMP(便携式多媒体播放器)、PDA(个人数字助理)、膝上型PC和可穿戴装置)除了具备可移动性之外,还可执行各种功能,诸如游戏、SNS(社交网络服务)、互联网以及获取和执行多媒体图像和移动图像。这种电子装置消耗低水平的电力以使得可被长时间携带且可包括用于实现高性能的处理器和存储装置,从而使得可执行需要高性能的功能(例如,游戏、移动图像回放)。正在研究包括在电子装置中的、在存储装置与处理器之间的各种类型的接口以实现低功耗和高性能。例如,电子装置可包括至少一个异构存储器以实现低功耗和高性能。用于通过处理器访问存储器接口的常规方法包括UMA(均匀存储器访问)和NUMA(非均匀存储器访问)。UMA方法将资源均匀地分配到存储器,而不管资源的特性和目的如何。
技术实现思路
技术方案相关技术的存储器管理方法不支持对具有不同特性的异构存储装置的管理。相关技术的存储器管理方法仅响应于存储器分配请求分配在整个存储器空间中的自由空间。自由空间指在整个存储器空间中未使用的空间。因此,根据相关技术的存储器管理方法,在不从异构存储装置选择特定存储装置的情况下,无法执行存储器分配。本公开的各方面是用于至少解决上述问题和/或缺点并至少提供下述有益效果。相应地,本公开的一个方面为提供一种用于管理包括异构存储器的电子装置的存储器的方法,使得能根据数据类型和目的将数据分配到异构存储器。根据本公开的一方面,提供了一种用于管理电子装置的存储器的方法。所 ...
【技术保护点】
管理电子装置的存储器的方法,所述方法包括:分析待存储的数据;基于第一存储器的类型、第二存储器的类型和预设策略确定用于存储所述数据的一部分或全部的存储器;以及在所确定的存储器中存储所述数据的一部分或全部。
【技术特征摘要】
【国外来华专利技术】2014.07.15 KR 10-2014-00892681.管理电子装置的存储器的方法,所述方法包括:分析待存储的数据;基于第一存储器的类型、第二存储器的类型和预设策略确定用于存储所述数据的一部分或全部的存储器;以及在所确定的存储器中存储所述数据的一部分或全部。2.如权利要求1所述的方法,其中,所述第一存储器和所述第二存储器具有不同的存储器接口。3.如权利要求2所述的方法,其中,所述第一存储器包括宽输入/输出(I/O)接口,以及所述第二存储器包括低功率双倍数据速率(LPDDR)接口。4.如权利要求2所述的方法,其中,所述第一存储器包括宽I/O接口,以及所述第二存储器包括闪存接口。5.如权利要求1所述的方法,其中,对所述数据进行的分析包括对所述数据的类型进行分类。6.如权利要求5所述的方法,其中,对所述数据的类型进行分类包括基于所述数据的使用、所述数据的存储结构、所述数据的共享属性、所述数据的访问需求量以及所述数据的所需初始访问速率中的至少一个对所述数据的类型进行分类。7.如权利要求5所述的方法,其中,对所述数据的类型进行分类包括以下各项中的至少一项:基于所述数据的使用将所述数据的类型分成应用代码、应用数据、页面缓存、驱动器数据和操作系统数据中的一种;基于所述数据的存储结构将所述数据的类型分成顺序应用代码、随机应用代码、顺序缓存和随机缓存中的一种;基于所述数据的共享属性将所述数据的类型分成私人应用代码、共享应用代码、私人应用数据和共享应用数据中的一种;基于所述数据的使用和所述数据的存储结构将所述数据的类型分成顺序应用代码、随机应用代码、应用数据、顺序缓存、页面缓存、随机缓存、驱动器数据和操作系统数据中的一种;以及基于所述数据的使用和所述数据的共享属性将所述数据的类型分成私人应用代码、共享应用代码、私人应用数据、共享应用数据、页面缓存、驱动器数据和操作系统数据中的一种。8.如权利要求5所述的方法,其中,对所述数据的类型进行分类包括将所述数据的类型分成应用代码、应用数据、页面缓存、驱动器数据、操作系统数据、顺序应用代码、随机应用代码、顺序缓存、随机缓存、私人应用代码、共享应用代码、私人应用数据和共享应用数据中的至少一种。9.如权利要求1所述的方法,其中,所述预设策略包括以下策略:当所述数据类型为驱动器数据和操作系统数据中的一种时,指示将所述第一存储器和所述第二存储器中的高速存储器确定为用于存储所述数据的一部分或全部的存储器;以及当所述数据类型为应用代码、应用数据和页面缓存中的一种时,指示将所述第一存储器和所述第二存储器中的低速存储器确定为用于存储所述数据的一部分或全部的存储器。10.如权利要求1所述的方法,其中,所述预设策略包括以下策略:当所述数据类型为共享应用代码和共享应用数据中的一种时,指示将所述第一存储器和所述第二存储器中的高速存储器确定为用于存储所述数据的一部分或全部的存储器;以及当所述数据类型为私人应用代码和私人应用数据中的一种时,指示将所述存储器中的低速存储器确定为用于存储所述数据的一部分或全部的存储器。11.如权利要求1所述的方法,其中,所述预设策略包括以下策略:当所述数据类型为顺序应用代码和顺序缓存中的一种时,指示将所述第一存储器和所述第二存储器中的高速存储器确定为用于存储所述数据的一部分或全部的存储器;以及当所述数据类型为随机应用代码和随机缓存中的一种时,指示将所述第一存储器和所述第二存储器中的低速存储器确定为用于存储所述数据的一部分或全部的存储器。12.如权利要求1所述的方法,其中,所述预设策略包括多个策略。13.如权利要求12所述的方法,其中,根据优先级应用所述多个策略。14.如权利要求1所述的方法,其中,所述方法还包括:基于所述第一存储器的类型和所述第二存储器的类型确定用于存储所述数据的至少一部分的区域,以及所述存储包括在与所述区域相关联的存储器空间中存储所述数据的所述至少一部分。15.如权利要求14所述的方法,其中,所述区域包括:第一区域,所述第一区域为正常区域;第二区域,所述第二区域分配到与所述第一区域相同的存储器;以及第三区域,所述第三区域分配到与所述存储器的种类不同的存储器。16.如权利要求15所述的方法,其中,所述第二区域在所述电子装置的启动或操作期间进行分配。17.如权利要求1所述的方法,其中,所述第一存储器和所述第二存储器中的一个包括实现通用闪存存储(UFS)2.0标准的外部存储器。18.如权利要求1所述的方法,其中,所述数据包括以下数据中的至少一种:待从存储装置加载到所述至少一种存储器中的数据、由通信模块接收的数据、由接口接收的数据、由传感器模块感测的数据、由输入装置输入的数据、由相机模块获取的数据、由音频模块记录的数据、由应用产生的数据以及由操作系统产生的数据。19.电子装置,包...
【专利技术属性】
技术研发人员:尹圣焕,金世振,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。