Control Device Hibernation Image Loading for Fast Processor Startup

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveoperating system initialization reliabilityVSAvoidprocessor startup time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveoperating state restorationVSAvoidremaining startup time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improveprocessor startup speedVSAvoidstorage and memory management structure
Core Design Contradiction:
SpeedVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11722616B2Control device, startup method, and electric apparatus
Publication Date: 2023.08.08 TOSHIBA TEC KK
  • US11722616B2 patent drawing
  • US11722616B2 patent drawing

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.