一种扩展内存的方法、装置及相关设备制造方法及图纸

技术编号:36841214 阅读:22 留言:0更新日期:2023-03-15 15:40
本申请提供了一种扩展内存的方法,该方法应用于包括处理器以及第一存储设备的计算设备。在扩展内存时,处理器获取第一存储介质以及第二存储介质的物理地址,并将计算设备中的第一存储介质的物理地址映射成能够直接访问的第一虚拟内存地址,以及将第二存储介质的物理地址映射成能够直接访问的第二虚拟内存地址,处理器将热数据存储在第一虚拟内存地址指示的存储空间中,或者将冷数据存储在第二虚拟内存地址指示的存储空间中。如此,不仅可以有效避免处理器的数据访问性能降低,而且,存储设备中的多个存储介质的物理地址,均可以被映射成计算设备的内存,从而可以提高计算设备的内存扩展效果。此外,本申请还提供了对应的装置及相关设备。置及相关设备。置及相关设备。

【技术实现步骤摘要】
一种扩展内存的方法、装置及相关设备
[0001]本申请要求于2021年09月11日提交中国国家知识产权局、申请号为202111064925.9、申请名称为“一种固态硬盘”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及存储
,尤其涉及一种扩展内存的方法、装置及相关设备。

技术介绍

[0003]在大数据、人工智能等新型应用场景中,计算设备中内存的容量大小影响着应用的性能。通常情况下,计算设备中内存的容量越大,该内存中所能存储的数据量越多,从而计算设备上的应用从内存中访问到数据的概率较高,以此提高应用获取数据的效率。
[0004]由于在计算设备中直接堆叠多层内存或者增加多个内存条(物理内存),会使得扩容内存所需的成本过高,因此,通常将接入计算设备的固态硬盘(solid state disk,SSD)上的部分存储空间映射成计算设备的虚拟内存地址,以便基于较低的成本来获得比计算设备中物理内存容量更大的内存空间。这样,当计算设备中的处理器所访问的数据位于计算设备中的物理内存时,可以根据该数据在物理内本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种扩展内存的方法,其特征在于,所述方法应用于计算设备,所述计算设备包括处理器以及第一存储设备,所述第一存储设备包括第一存储介质和第二存储介质,第一存储介质的访问时延小于所述第二存储介质的访问时延,所述方法包括:所述处理器获取所述第一存储介质的物理地址;所述处理器将所述第一存储介质的物理地址映射成第一虚拟内存地址,所述第一虚拟内存地址可直接被所述处理器访问;所述处理器获取所述第二存储介质的物理地址;所述处理器将所述第二存储介质的物理地址映射成第二虚拟内存地址,所述第二虚拟内存地址可直接被所述处理器访问;所述处理器将热数据存储在所述第一虚拟内存地址指示的存储空间中,或者将冷数据存储在所述第二虚拟内存地址指示的存储空间中。2.根据权利要求1所述的方法,其特征在于,所述第一存储设备还包括第三存储介质,所述方法还包括:所述处理器获取所述第三存储介质的物理地址;所述处理器将所述第三存储介质的物理地址映射成第三虚拟内存地址,所述第三虚拟内存地址可直接被所述处理器访问。3.根据权利要求1或2所述的方法,其特征在于,所述计算设备还包括第二存储设备,所述方法还包括:所述处理器获取所述第二存储设备中的至少一个存储介质的物理地址;所述处理器将所述至少一个存储介质的物理地址映射成所述处理器可直接访问的虚拟内存地址。4.根据权利要求3所述的方法,其特征在于,所述计算设备还包括物理内存,所述物理内存中存储的数据的热度,高于所述第一虚拟内存地址指示的存储空间所存储的数据的热度。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述处理器获取针对目标数据的访问请求;当所述物理内存中不包括所述目标数据时,所述处理器根据所述第一虚拟内存地址,从所述第一存储介质中查找所述目标数据。6.根据权利要求1至5任一项所述的方法,其特征在于,所述第一虚拟内存地址与所述第二虚拟内存地址具有不同的属性标识,所述属性标识用于指示存储介质的存储特性。7.根据权利要求1至6任一项所述的方法,其特征在于,所述第一存储介质包括动态随机存取存储器DRAM,所述第二存储介质包括闪存。8.一种扩展内存的装置,其特征在于,所述装置应用于计算设备中的处理器,所述计算设备还包括第一存储设备,所述第一存储设备包括第一存储介质和第二存储介质,第一存储介质的访问时延小于所述第二存储介质的访问时延,所述装置包括:获取模块,...

【专利技术属性】
技术研发人员:姚建业张瑛赵金蔚程龙
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1