Electronic computing device and reboot method thereof
First Claim
Patent Images
1. An electronic computing device comprising:
- a processor;
a main memory of the processor, the main memory comprising a nonvolatile memory and retaining data and programs stored in the main memory even if the electronic computing device is shut down, wherein the electronic computing device further comprises a backup nonvolatile memory area storing a kernel of an operating system of the electronic computing device, a setting parameter of the electronic computing device is indicative of one of a plurality of memory related values and reflects a first user operation, and the processor executes the reboot method comprising;
retaining an executable instance of the kernel in the main memory during a shutdown process of the electronic computing device in response to an interrupt representing a shutdown command according to the setting parameter of the electronic computing device; and
shutting down the electronic computing device in response to the shutdown command; and
detecting a second user operation for a defined condition of the second user operation;
clearing the main memory and loading the kernel to the main memory to replacing the executable instance of the kernel during a bootstrapping process of the electronic computing device according to the second user operation regardless of whether the executable instance of the kernel is retained in the main memory during the shutdown process.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic computing device comprises first and second nonvolatile memories. The second nonvolatile memory serves as a main memory of the device. A processor clears the second nonvolatile memory in response to shutdown command according to a setting reflecting a first user operation. A processor clears the second nonvolatile memory and loads the kernel from the first nonvolatile memory to the second nonvolatile memory in response to a boot command according to a condition of a second user operation detected by the processor regardless of the setting reflecting the first user operation.
9 Citations
20 Claims
-
1. An electronic computing device comprising:
-
a processor; a main memory of the processor, the main memory comprising a nonvolatile memory and retaining data and programs stored in the main memory even if the electronic computing device is shut down, wherein the electronic computing device further comprises a backup nonvolatile memory area storing a kernel of an operating system of the electronic computing device, a setting parameter of the electronic computing device is indicative of one of a plurality of memory related values and reflects a first user operation, and the processor executes the reboot method comprising; retaining an executable instance of the kernel in the main memory during a shutdown process of the electronic computing device in response to an interrupt representing a shutdown command according to the setting parameter of the electronic computing device; and shutting down the electronic computing device in response to the shutdown command; and detecting a second user operation for a defined condition of the second user operation; clearing the main memory and loading the kernel to the main memory to replacing the executable instance of the kernel during a bootstrapping process of the electronic computing device according to the second user operation regardless of whether the executable instance of the kernel is retained in the main memory during the shutdown process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A reboot method executable by an electronic computing device comprising a first nonvolatile memory operable to store a kernel of an operating system of the electronic computing device, a main memory comprising a second nonvolatile memory of the electronic computing device, and a processor operable to utilize the second nonvolatile memory operable as the main memory of the electronic computing device, a setting parameter of the electronic computing device is indicative of one of a plurality of memory related values, wherein the setting parameter reflects a user operation and is associated with a decision of whether the main memory retains executable programming codes over shutdown of the electronic computing device for resumable execution during a next bootstrapping process of the electronic computing device after the shutdown, and the reboot method comprises:
-
clearing a portion of the main memory during a state transition process of the electronic computing device in response to an interrupt representing one of a shutdown command and a bootstrapping command if the setting parameter of the electronic computing device is indicative of a first parameter value; and clearing the entirety of the main memory according to the setting parameter of the electronic computing device indicative of a second parameter value during the state transition process of the electronic computing device in response to the interrupt, wherein the interrupt is issued to change an operating state of the electronic computing device in response to an operation of the input unit; wherein at least one of the clearing of at least one of the portion of the main memory and the clearing of the entirety of the main memory make more memory space for a next bootstrapping of the electronic computing device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A reboot method executable by an electronic computing device comprising a first nonvolatile memory, a second nonvolatile memory, and a processor, wherein the first nonvolatile memory is operable to store a kernel of an operating system of the electronic computing device, the processor utilizes the second nonvolatile memory operable as a main memory of the electronic computing device, a setting parameter of the electronic computing device is indicative of one of a plurality of memory related values, the setting parameter reflects a user operation and is associated with a decision of whether the main memory retains executable programming codes over shutdown of the electronic computing device for resumable execution during a next bootstrapping process of the electronic computing device after the shutdown, and the processor executes the reboot method comprising:
-
clearing the entirety of the main memory during a shutdown process of the electronic computing device in response to an interrupt representing a shutdown command according to the setting parameter of the electronic computing device is indicative of a first parameter value; and shutting down the electronic computing device in response to the shutdown command; and loading the kernel to the main memory and bypassing clearing of the main memory prior to the loading of the kernel during a bootstrapping process of the electronic computing device according to the configurable memory-related field.
-
-
14. An electronic computing device comprising:
-
a processor; and a main memory of the processor, which comprises a nonvolatile memory and retains data and programs stored in the main memory even if the electronic computing device is shut down, wherein the electronic computing device further comprises a backup nonvolatile memory area storing a kernel of an operating system of the electronic computing device, a setting parameter of the electronic computing device is indicative of one of a plurality of memory related values and reflects a first user operation, and the processor executes the reboot method comprising; clearing the entirety of the main memory during a shutdown process of the electronic computing device in response to an interrupt representing a shutdown command according to the setting parameter of the electronic computing device is indicative of a first parameter value; and shutting down the electronic computing device in response to the shutdown command; and clearing of the main memory and loading the kernel to the main memory during a bootstrapping process of the electronic computing device according to a second user operation regardless of whether the clearing of the main memory is complete during the shutdown process. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An electronic computing device comprising a main memory of a processor of the electronic computing device, the main memory comprising a nonvolatile memory and retaining data and programs stored in the main memory even if the electronic computing device is shut down, the reboot method comprising:
-
clearing the entirety of the main memory according to a configurable bootstrap-related field of the electronic computing device during a bootstrapping process of the electronic computing device and loading an operating system kernel to the main memory in response to a first instance of a boot command of the electronic computing device upon a condition that the bootstrap-related field comprises a first value, wherein the bootstrap-related field reflects a bootstrapping sequence among a plurality of bootstrapping sequences of the electronic computing device associated with the bootstrapping process; and resuming execution of an existing instance of the operating system kernel retained in the main memory by bypassing the clearing of the entirety of the main memory during the bootstrapping process of the electronic computing device in response to the first instance of the boot command according to the bootstrap-related field upon a condition that the bootstrap-related field comprises a second value; wherein the existing instance of the operating system kernel is retained in the main memory through a shutdown state of the electronic computing device before the bootstrapping process. - View Dependent Claims (20)
-
Specification