Electronic system and method and apparatus for saving data thereof
First Claim
1. A method for saving data of an electronic system in a low temperature environment, wherein the electronic system comprises a first controller and a second controller, the method comprising:
- the electronic system entering a suspend mode, and moving operation data to a first storage device;
detecting whether a temperature of the electronic system is lower than a first threshold value, if yes, the first controller storing a flag value as a first constant value;
the second controller generating an event to notify an application program when the second controller detects that the flag value is the first constant value; and
the application program triggering the electronic system to enter a hibernation mode according to the event, and moving the operation data to a second storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic system, and a method and an apparatus for saving data of the electronic system are provided. The electrical system includes a central processing unit (CPU), a temperature sensor, a first controller, a second controller, a first storage device and a second storage device. When the CPU enters a suspend mode and the first controller detects a temperature of the electronic system to be lower than a threshold value through the temperature sensor, the second controller notify the application program to trigger the CPU to enter a hibernation mode, and operation data is moved from the first storage device to the second storage device.
-
Citations
22 Claims
-
1. A method for saving data of an electronic system in a low temperature environment, wherein the electronic system comprises a first controller and a second controller, the method comprising:
-
the electronic system entering a suspend mode, and moving operation data to a first storage device; detecting whether a temperature of the electronic system is lower than a first threshold value, if yes, the first controller storing a flag value as a first constant value; the second controller generating an event to notify an application program when the second controller detects that the flag value is the first constant value; and the application program triggering the electronic system to enter a hibernation mode according to the event, and moving the operation data to a second storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for saving data of an electronic system in a low temperature environment, comprising:
-
a temperature sensor, disposed in the electronic system; a first controller, coupled to the temperature sensor, and sensing a temperature of the electronic system through the temperature sensor, wherein when the temperature of the electronic system is lower than a first threshold value, the first controller stores a flag value as a first constant value; a first storage device; a second storage device; a second controller, coupled to the first controller; and an application program, configured such that after the electronic system enters a suspend mode, the second controller generates an event to notify the application program when the second controller detects that the flag value is the first constant value, and the application program triggers the electronic system to enter a hibernation mode according to the event, and operation data is moved to the second storage device from the first storage device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An electronic system, comprising:
-
a central processing unit, disposed in the electronic system; a temperature sensor, disposed in the electronic system; a first controller, coupled to the temperature sensor, and sensing a temperature of the electronic system through the temperature sensor, wherein when the temperature of the electronic system is lower than a first threshold value, the first controller stores a flag value as a first constant value; a first storage device; a second storage device; a second controller, coupled to the central processing unit and the first controller; and an application program, configured such that after the central processing unit enters a suspend mode, the second controller generates an event to notify the application program when the second controller detects that the flag value is the first constant value, and the application program triggers the central processing unit to enter a hibernation mode according to the event, and operation data is moved to the second storage device from the first storage device. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification