Control Device Hibernation Image Loading for Fast Processor Startup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electric apparatuses require significant time to start up processors due to the need for a full recovery process after power is turned on, which can be prolonged by the execution of hibernation recovery processes.
Innovation Solution
A control device with a processor and storage portions that load pre-stored hibernation images into main memory, allowing for immediate resumption of the operating system and application processes, thereby reducing startup time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the processor executes a full startup process after power is turned on, then the operating system can be reliably initialized, but the startup time is significantly prolonged
Solution Approach 1:
The patent applies preliminary action by storing a hibernation image (representing the completed OS startup state) in advance in external storage. When the system needs to restart, instead of executing the full startup process again, the pre-prepared hibernation image is directly loaded into main memory, thereby skipping the time-consuming startup steps while ensuring reliable OS initialization through the use of a previously validated startup state.
2Reliability
If hibernation recovery process is executed after power is turned on, then the previous operating state can be restored, but only a part of the startup time is shortened
Solution Approach 1:
The patent extracts the essential element needed for state restoration (the hibernation image containing the complete OS startup state) from the complex hibernation recovery process. By directly loading this extracted hibernation image into main memory without executing the intermediate hibernation recovery steps, the system achieves complete startup time reduction while maintaining reliable state restoration.
3Speed
If the processor startup time is reduced by loading pre-stored images, then the overall system responsiveness is improved, but additional storage and memory management components are required
Solution Approach 1:
The patent applies universality by making the main memory serve multiple functions: it acts as both the working memory for the processor during normal operation and as a temporary loading buffer for hibernation images during startup. The external storage unit also serves dual purposes as both long-term data storage and hibernation image repository. This multi-functionality reduces the need for dedicated additional components, thereby limiting the increase in device complexity.
Data Source
AI summary
A control device includes a processor and a first storage portion. The processor executes a control process based on data stored in a main memory. The first storage portion stores a first memory image related to the main memory after a process of starting-up an operating system by the processor is completed. The control device loads the first memory image into the main memory if the operating system is started up.

