17806533. Architecture for Memory Management simplified abstract (Kia Corporation)

From WikiPatents
Jump to navigation Jump to search

Architecture for Memory Management

Organization Name

Kia Corporation

Inventor(s)

Jiyong Park of Cheonan-si (KR)

Gyeongbin Kong of Hwaseong-si (KR)

Architecture for Memory Management - A simplified explanation of the abstract

This abstract first appeared for US patent application 17806533 titled 'Architecture for Memory Management

Simplified Explanation

The abstract describes an architecture for memory management in a computer system. The architecture includes an application software component (ASW) that performs algorithms and transmits/receives data, a basic software (BSW) that includes a non-volatile memory manager (NVM) and a state manager software component for managing the NVM, and a runtime environment that enables communication between the ASW and the state manager software component, as well as between the BSW and the state manager software component.

  • The architecture includes an application software component (ASW) that performs algorithms and handles data transmission/reception.
  • The basic software (BSW) includes a non-volatile memory manager (NVM) and a state manager software component for managing the NVM.
  • The runtime environment facilitates communication between the ASW and the state manager software component, as well as between the BSW and the state manager software component.
  • The state manager software component is responsible for ending read or write operations to the non-volatile memory based on certain conditions.
  • The conditions for ending a read operation are either when the number of reads reaches a preset number of read times or when the number of writes reaches a preset number of write times.

Potential applications of this technology:

  • Memory management in computer systems and devices.
  • Optimization of non-volatile memory usage.
  • Efficient handling of read and write operations in memory.

Problems solved by this technology:

  • Efficient management of non-volatile memory.
  • Avoiding excessive read or write operations that may degrade memory performance.
  • Ensuring optimal usage of memory resources.

Benefits of this technology:

  • Improved memory performance and efficiency.
  • Enhanced reliability and longevity of non-volatile memory.
  • Better utilization of memory resources.
  • Reduced risk of memory-related errors or failures.


Original Abstract Submitted

An architecture for memory management includes an application software component (ASW) configured to perform an algorithm for at least one function and transmit and receive data in the algorithm, a basic software (BSW) comprising a non-volatile memory manager (NVM), a state manager software component for managing the NVM, and a runtime environment configured to allow communication to be performed between the ASW and the state manager software component and between the BSW and the state manager software component, wherein, in a state of writing data to or reading data from a non-volatile memory managed by the NM, the state manager software component ends a read or write operation based on a number of reads being greater than or equal to a preset number of read times or a number of writes being greater than or equal to a preset number of write times.