18363285. GARBAGE COLLECTION METHOD AND APPARATUS simplified abstract (ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE)
GARBAGE COLLECTION METHOD AND APPARATUS
Organization Name
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Inventor(s)
Dong-Wook Kang of Daejeon (KR)
GARBAGE COLLECTION METHOD AND APPARATUS - A simplified explanation of the abstract
This abstract first appeared for US patent application 18363285 titled 'GARBAGE COLLECTION METHOD AND APPARATUS
Simplified Explanation
The patent application describes a method and apparatus for garbage collection in computer memory. When memory is deallocated, it is inserted into a quarantine list, and then checked for certain values. If the values are not found, the memory is removed from the list and added to a free list.
- Dynamic allocation and deallocation of memory
- Quarantine list for deallocated memory
- Checking memory for specific values
- Removal of memory from quarantine list if values are not found
- Addition of memory to free list
Key Features and Innovation
- Efficient garbage collection method for computer memory
- Utilizes quarantine list to manage deallocated memory
- Checks memory for specific values to determine if it can be safely removed from quarantine
- Helps optimize memory usage and improve system performance
Potential Applications
This technology can be applied in various computing systems and software applications that require efficient memory management and garbage collection processes.
Problems Solved
- Efficient management of deallocated memory
- Prevents memory leaks and optimizes memory usage
- Improves system performance by effectively handling memory deallocation
Benefits
- Optimizes memory usage
- Prevents memory leaks
- Improves system performance
- Enhances overall efficiency of memory management processes
Commercial Applications
- This technology can be utilized in operating systems, database management systems, and other software applications that require efficient memory management.
- Market implications include improved performance and reliability of software systems.
Prior Art
Information on prior art related to this technology is not provided in the abstract.
Frequently Updated Research
There is no information on frequently updated research related to this technology.
Questions about Garbage Collection Method and Apparatus
Question 1
How does the quarantine list help in managing deallocated memory efficiently? The quarantine list helps keep track of deallocated memory and ensures that it is properly checked before being added back to the free list.
Question 2
What are the potential benefits of using this garbage collection method in software applications? The potential benefits include optimized memory usage, prevention of memory leaks, improved system performance, and enhanced efficiency in memory management processes.
Original Abstract Submitted
Disclosed herein are a garbage collection method and apparatus. The garbage collection method includes when an area dynamically allocated through a malloc( ) function or a new operator of a standard C library is deallocated through a free( ) function or a delete operator, inserting the deallocated area into a quarantine list, recording a base address and an end address of each of areas inserted into the quarantine list in a CSR_quarantined_chunks register, finding a physical address of a memory page used by a processor and searching data in the memory page for a value included in a quarantined area of the CSR_quarantined_chunks register, when a value included in the quarantined area is not present, setting a state flag bit of the register to 0, and deleting an area which the state flag bit is 0 from the quarantine list, and inserting the area into a free list.