Device Suspend Method Reducing Memory Read Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing device suspension methods, such as STR, face a challenge in balancing power consumption and wakeup speed due to the delay in reading data from random access memory during system wake-up.
Innovation Solution
The method involves terminating background processes unrelated to foreground processes, releasing memory space, and storing only essential running information in memory, allowing for rapid system restoration with reduced power consumption by powering off other components except the memory during suspension.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all running information including background processes is stored in memory for suspension, then system restoration completeness is improved, but wakeup speed deteriorates due to large data reading delay
Solution Approach 1:
The patent extracts and removes background process information from the memory storage during suspension. Only essential foreground process information is retained in memory, while non-essential background process data is excluded. This reduces the total data volume that must be read during wake-up, thereby improving wakeup speed while maintaining restoration of essential system functionality.
Solution Approach 2:
The patent segments running information into different categories: essential foreground process information that must be restored for system functionality, and non-essential background process information that can be excluded. By segmenting the data and selectively storing only critical portions in memory, the system achieves faster wake-up times while maintaining necessary system restoration capabilities.
2Use of energy by moving object
If all components including memory are powered off during suspension, then power consumption is reduced, but wakeup speed deteriorates due to component initialization delay
Solution Approach 1:
The patent applies preliminary action by keeping the memory component powered on before suspension occurs. This ensures that when the wake-up event is triggered, the memory is already in a ready state and can immediately begin data retrieval operations. This preliminary preparation eliminates the initialization delay that would otherwise occur if the memory were completely powered off, thereby maintaining fast wakeup speed while still achieving significant power savings by powering off other non-essential components.
Data Source
AI summary
A device suspension method and a computing device are provided. In the method, before a device enters a suspended state, memory space occupied by a background process that is unrelated to a foreground process is released. In this way, the background process unrelated to the foreground process is not saved in a memory of the device. In other words, it reduces data stored in the memory when the device is suspended. Therefore, when the device needs to be woken up, only a relatively small amount of data needs to be read from the memory, and a working state can be rapidly restored. This can reduce a delay of reading data from the memory when the device is woken up, thereby accelerating a wakeup speed of the device. In addition, the data is stored in the memory when the device is suspended.


