WO2025202759 - MEMORY MANAGEMENT METHOD, DEVICE, STORAGE MEDIUM AND PROGRAM PRODUCT
National phase entry is expected:
Publication Number
WO/2025/202759
Publication Date
02.10.2025
International Application No.
PCT/IB2025/051861
International Filing Date
21.02.2025
Title **
[English]
MEMORY MANAGEMENT METHOD, DEVICE, STORAGE MEDIUM AND PROGRAM PRODUCT
[French]
PROCÉDÉ DE GESTION DE MÉMOIRE, DISPOSITIF, SUPPORT DE STOCKAGE ET PRODUIT-PROGRAMME
[Chinese]
内存管理方法、设备、存储介质及程序产品
Applicants **
CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PRIVATE LIMITED
Inventors
ZHENG, Hao
Priority Data
202410383764.7
29.03.2024
CN
Application details
| Total Number of Claims/PCT | * |
| Number of Independent Claims | * |
| Number of Priorities | * |
| Number of Multi-Dependent Claims | * |
| Number of Drawings | * |
| Pages for Publication | * |
| Number of Pages with Drawings | * |
| Pages of Specification | * |
| * | |
| Number of Office Actions | * |
| * | |
International Searching Authority |
IPOS
* |
| Recordal of a Change of the Applicant's Name/Address |
Change of Applicant's Name and Address
* |
| Type of Assignment |
The Standard Agent's Assignment
* |
| Applicant's Legal Status |
Legal Entity
* |
| * | |
| * | |
| * | |
| * | |
| * | |
| Entry into National Phase under |
Chapter I
* |
| Patent Delivery |
Send the Letters Patent by Courier
* |
| Translation |
|
* The data is based on automatic recognition. Please verify and amend if necessary.
** IP-Coster compiles data from publicly available sources. If this data includes your personal information, you can contact us to request its removal.
Quotation for National Phase entry
| Country | Stages | Total | |
|---|---|---|---|
| China | Filing, Examination, Granting | 1977 | |
| EPO | Filing, Examination, Granting | 11647 | |
| Japan | Filing, Examination, Granting | 1742 | |
| South Korea | Filing, Examination, Granting | 1200 | |
| USA | Filing, Examination, Granting | 4740 |

Total:
21,306
Contact Us
Abstract[English]
Embodiments of the present disclosure provide a memory management method, a device, a storage medium and a program product. The embodiments of the present disclosure provide a memory management mechanism relatively independent of an operating system, especially applicable to data scenarios where memory swapping is not desirable, or scenarios where independent memory isolation domains are required. Memory pages in a first memory pool are managed by means of a first memory pool management structure, and it is allowed to apply for a memory space from the memory pages in the first memory pool, the applied memory space is segmented into memory blocks of smaller granularity to create a second memory pool, and the memory blocks in the second memory pool are managed by means of a second memory pool management structure, so that the memory space can be allocated at the granularity of the memory blocks. Centralized memory management can be achieved, frequent swap-out of the memory pages in the first memory pool is avoided, system performance fluctuations are reduced, memory fragmentation can be reduced, the memory utilization rate is increased, and the system performance is improved.[French]
Les modes de réalisation de la présente divulgation concernent un procédé de gestion de mémoire, un dispositif, un support de stockage et un produit-programme. Les modes de réalisation de la présente divulgation concernent un mécanisme de gestion de mémoire relativement indépendant d'un système d'exploitation, qui s'applique en particulier à des scénarios de données dans lesquels une permutation de mémoire n'est pas souhaitée, ou des scénarios dans lesquels des domaines d'isolation de mémoire indépendants sont requis. Des pages de mémoire dans un premier pool de mémoire sont gérées au moyen d'une première structure de gestion de pool de mémoire, qu'il est possible d'appliquer pour un espace de mémoire à partir des pages de mémoire dans le premier pool de mémoire, l'espace de mémoire appliqué est segmenté en blocs de mémoire de granularité inférieure pour créer un second pool de mémoire, et les blocs de mémoire dans le second pool de mémoire sont gérés au moyen d'une seconde structure de gestion de pool de mémoire, de sorte que l'espace de mémoire peut être attribué à la granularité des blocs de mémoire. Une gestion de mémoire centralisée peut être obtenue, une permutation fréquente des pages de mémoire dans le premier pool de mémoire est évitée, des fluctuations de performance du système sont réduites, la fragmentation de mémoire peut être réduite, le taux d'utilisation de mémoire est augmenté, et les performances du système sont améliorées.[Chinese]
本公开实施例提供一种内存管理方法、设备、存储介质及程序产品。本公开实施例提供一种相对独立于操作系统的内存管理机制,尤其是适用于一些不适合参与内存交换的数据场景或需要独立内存隔离域的场景。通过第一内存池管理结构体对第一内存池中的内存页进行管理,允许从第一内存池中的内存页中申请内存空间,并将申请到的内存空间切分为较小粒度的内存块以创建第二内存池,通过第二内存池管理结构体对第二内存池中的内存块进行管理,使得能够以内存块为粒度进行内存空间的分配。不仅可以实现内存集中化管理,避免第一内存池中内存页的频繁换出,减少系统性能颠簸,而且还可以减少内存碎片化,提高内存利用率,提升系统性能。