The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 06, 2025

Filed:

Jul. 10, 2023
Applicant:

Electronics and Telecommunications Research Institute, Daejeon, KR;

Inventors:

Hong-Il Ju, Daejeon, KR;

Dong-Wook Kang, Daejeon, KR;

Gae-Il An, Daejeon, KR;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2005.12);
U.S. Cl.
CPC ...
G06F 12/0292 (2012.12); G06F 2212/1052 (2012.12);
Abstract

Disclosed herein are a dynamic memory management apparatus and a method for allocating/deallocating dynamic memory. The apparatus includes actual memory configured to allocate or deallocate a heap, virtual memory configured to set/store heap allocation information at a virtual address mapped to an actual address that is a body start address of a heap area of the actual memory, and a dynamic memory manager configured to process a memory allocation or deallocation request and the virtual memory, wherein the heap allocation information includes access authority information for storing information indicating whether a heap at an actual address is allocated or deallocated, and count information increased whenever a heap is allocated, and the dynamic memory manager is configured to return an address pointer including an actual address of a heap allocated to the actual memory and heap allocation information to the program, and process a heap deallocation or reallocation request.


Find Patent Forward Citations

Loading…