Memory Management Unit for Suspend State Transition Priority
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Suspend to RAM technology requires time for data compression and storage capacity calculation, making it difficult to transition from an active state to a suspend state quickly, thereby increasing power consumption during standby.
Innovation Solution
An electronic apparatus with multiple volatile memories, a current control unit, and a memory management unit that allocates memory regions based on preference information, prioritizing data storage in one memory to reduce the time required for transitioning to a suspend state by copying data from another memory before shutting off current supply.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data compression and storage capacity calculation are performed before suspending, then data integrity is maintained, but the transition time from active state to suspend state increases
Solution Approach 1:
The patent divides the memory system into multiple independent memory regions (first memory region and second memory region) that can be independently managed and suspended. This segmentation allows the system to suspend only the second memory region while keeping the first memory region active, thereby reducing the overall suspension time while maintaining data integrity through selective memory management.
Solution Approach 2:
The patent performs preliminary actions by pre-allocating specific memory regions for specific applications and pre-copying necessary data from the second memory region to the first memory region before suspension occurs. This preliminary data preparation eliminates the need for time-consuming data compression and capacity calculation during the actual transition to suspend state.
2Use of energy by moving object
If current supply is shut off to reduce power consumption, then energy efficiency improves, but the time required to restore and resume operations increases
Solution Approach 1:
The patent applies local quality by differentiating the suspension state between different memory regions. The first memory region maintains active power supply with full functionality, while the second memory region enters a low-power suspended state. This localized quality control allows the system to reduce overall power consumption without completely shutting off current to all memory components, thereby enabling faster resumption of operations.
3Productivity
If memory regions are dynamically allocated based on application priority, then memory utilization efficiency improves, but the complexity of memory management increases
Solution Approach 1:
The patent implements preliminary action by pre-establishing priority-based allocation rules for memory regions before applications run. The memory management unit is configured with predetermined priority levels for different applications, and memory regions are allocated according to these pre-defined priorities. This preliminary configuration simplifies the memory management process during runtime while maintaining high utilization efficiency.
Data Source
AI summary
The time required for transition from an on-state to a suspend state is reduced. An electronic apparatus includes: a memory and a memory; a current control unit that performs a control to shut off supply of current to the memory; and a memory management unit that allocates a memory region in either the memory or the memory based on preference information indicating a memory region that needs to be preferentially allocated in the memory. For example, the preference information includes association with a first priority as a degree at which a memory region to be used by an application needs to be preferentially allocated in the memory, and when receiving a request of allocation of the memory region from the application, the memory management unit more preferentially allocates the memory region in the memory as the first priority associated with the application in the preference information is higher.


