[发明专利]用于设备的内存管理方法、内存管理设备和计算系统有效
申请号: | 202111502847.6 | 申请日: | 2021-12-10 |
公开(公告)号: | CN113900829B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 艾国;杨作兴;房汝明;向志宏 | 申请(专利权)人: | 深圳比特微电子科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 於菪珉 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 设备 内存 管理 方法 计算 系统 | ||
本公开涉及一种用于设备的内存管理方法、内存管理设备和计算系统。内存管理方法包括:确定所述设备的多个应用场景;根据在每个应用场景下每个硬件单元所需的物理内存块数目,以及,根据已建立的系统内存中的系统内存块与物理内存中的物理内存块的映射关系,确定分配给相应硬件单元的系统内存块,系统内存包括物理内存以及与物理内存对应的扩展内存;其中,被分配给在同一应用场景下运行的所有硬件单元的各个系统内存块分别映射到不同的物理内存块;或者在被分配给分别在不同应用场景下运行的至少两个硬件单元的各个系统内存块中,所述不同应用场景中至少一个应用场景的系统内存块与另一应用场景的系统内存块映射到相同的物理内存块。
技术领域
本公开涉及存储技术领域,具体而言,涉及一种用于设备的内存管理方法、内存管理设备和计算系统。
背景技术
随着技术的发展,设备的功能日益强大,在实现各种功能的同时所需的内存也相应增多。然而,目前的内存管理方式仍然存在许多问题,例如内存的利用率不高等。因此,存在对于新的内存管理方式的需求。
发明内容
本公开的目的之一在于提供一种用于设备的内存管理方法、内存管理设备和计算系统。
根据本公开的第一方面,提供了一种用于设备的内存管理方法,所述设备包括多个硬件单元,所述内存管理方法包括:
确定所述设备的多个应用场景;
根据在每个应用场景下每个硬件单元所需的物理内存块数目,以及,根据已建立的系统内存中的系统内存块与物理内存中的物理内存块的映射关系,确定分配给相应硬件单元的系统内存块,系统内存包括物理内存以及与物理内存对应的扩展内存;
其中,被分配给在同一应用场景下运行的所有硬件单元的各个系统内存块分别映射到不同的物理内存块;或者,
在被分配给分别在不同应用场景下运行的至少两个硬件单元的各个系统内存块中,所述不同应用场景中至少一个应用场景的系统内存块与另一应用场景的系统内存块映射到相同的物理内存块。
根据本公开的第二方面,提供了一种内存管理设备,所述内存管理设备包括存储器、处理器以及存储在所述存储器上的指令,当所述指令被所述处理器执行时,实现如上所述的内存管理方法的步骤。
根据本公开的第三方面,提供了一种计算系统,所述计算系统包括计算设备和如上所述的内存管理设备,其中,所述计算设备包括多个硬件单元;或者所述系数系统包括计算设备,在所述计算设备上设置有如上所述的内存管理设备。
根据本公开的第四方面,提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质上存储有指令,当所述指令被处理器执行时,实现如上所述的内存管理方法的步骤。
根据本公开的第五方面,提供了一种计算机程序产品,所述计算机程序产品包括指令,当所述指令被处理器执行时,实现如上所述的内存管理方法的步骤。
通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其他特征及其优点将会变得清楚。
附图说明
构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:
图1示出了根据本公开的一示例性实施例的用于设备的内存管理方法的流程示意图;
图2示出了根据本公开的第一具体示例的内存分配示意图;
图3示出了根据本公开的第二具体示例的内存分配示意图;
图4示出了根据本公开的第三具体示例的内存分配示意图;
图5示出了根据本公开的第四具体示例的内存分配示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳比特微电子科技有限公司,未经深圳比特微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111502847.6/2.html,转载请声明来源钻瓜专利网。