Management Of A Memory
OwnerAdrian-Remus FURDUIinventor
Life of this patent
Estimating the term…
Abstract
A method for managing a memory pool in a memory heap partitioned into consecutive memory segments includes deleting a specific memory segment by: receiving an identification key for the specific memory segment, determining a start address and a size of the specific memory segment from a translation table based on the identification key, and moving memory segments, which are allocated behind the start address of the specific memory segment in the memory heap, towards the beginning of the memory heap by the size of the specific memory segment, such that the memory pool consists of a first section, which is continuously allocated, and a second section, which is continuously unallocated.
Claims10
A method for managing a memory pool (12) in a memory heap (26) partitioned into consecutive memory segments (20), the method comprising deleting a specific memory segment (20′) by:
- receiving an identification key (32) for the specific memory segment (20′);
- determining a start address and a size of the specific memory segment (20′) from a translation table (10) based on the identification key (32);
- and
- moving memory segments (20), which are allocated behind the start address of the specific memory segment (20′) in the memory pool (12), towards the beginning of the memory pool (12) by the size of the specific memory segment (20′), such that the memory pool (12) consists of a first section (28), which is continuously allocated, and a second section (30), which is continuously unallocated.
Dependencies are inferred from the claim text.