Memory Management Threshold Logic for Processor Load Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face performance deterioration due to increased processing load from memory-intensive operations, leading to decreased available memory capacity and processor delays, as they struggle to manage memory efficiently when multiple applications are executed simultaneously.

Innovation Solution

An electronic device with a processor connected to memory, which identifies low memory capacity and performs specific memory retrieval operations, including first, second, and third memory retrieval operations based on threshold values, to rapidly free up memory and reduce processor load by ending processes efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory retrieval operations are performed to increase available memory capacity, then available memory capacity is improved, but processor load increases causing operation delay

Engineering Contradiction:
Improveavailable memory capacityVSAvoidprocessor operation speed
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system dynamically adjusts memory retrieval operations based on real-time memory capacity monitoring. When available memory falls below threshold values, the system selectively performs memory retrieval operations (first, second, or third types) and adjusts process termination strategies accordingly, creating a dynamic response mechanism that balances memory recovery with processor load management

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces multiple threshold parameters (first threshold value and second threshold value) to monitor memory capacity and triggers different memory retrieval operations based on which threshold is crossed. This parameter-based approach allows the system to adapt memory management behavior to current system conditions, preventing processor overload while ensuring adequate memory availability

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If multiple memory retrieval operations are performed to secure available memory capacity, then available memory capacity is improved, but device complexity increases

Engineering Contradiction:
Improveavailable memory capacityVSAvoidmemory management operation complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The memory retrieval operation is segmented into three distinct types (first, second, and third memory retrieval operations), each with specific triggering conditions and execution strategies. This segmentation allows the system to choose the most appropriate operation based on current memory state, simplifying the overall management logic while maintaining effective memory capacity control

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system continuously monitors available memory capacity and uses this feedback to determine which memory retrieval operation to execute. By establishing a feedback loop where memory capacity measurements trigger appropriate responses, the system achieves intelligent memory management without requiring complex manual intervention or overly complicated control structures

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230214262A1Electronic device for managing memory, operation method of electronic device, and non-transitory storage medium
Publication Date: 2023.07.06 SAMSUNG ELECTRONICS CO LTD
  • US20230214262A1 patent drawing
  • US20230214262A1 patent drawing
  • US20230214262A1 patent drawing

AI summary

In some embodiments, an electronic device includes a memory and at least one processor coupled to the memory. The memory stores instructions configured to cause the electronic device to: retrieve data of at least one process allocated to the memory and perform a first memory retrieval operation; identify an available capacity of the memory, based on an event generated by the first memory retrieval operation; perform a second memory retrieval operation, based on a value of the identified available capacity being less than or equal to a first threshold value and the identified available capacity being greater than a second threshold value; and perform a third memory retrieval operation, based on a value of the identified available capacity being less than or equal to the first threshold value and the identified available capacity being less than or equal to the second threshold value.