Jump to content

18363285. GARBAGE COLLECTION METHOD AND APPARATUS simplified abstract (ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE)

From WikiPatents

GARBAGE COLLECTION METHOD AND APPARATUS

Organization Name

ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE

Inventor(s)

Dong-Wook Kang of Daejeon (KR)

Gae-Il An of Daejeon (KR)

Hong-Il Ju 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.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.