MEDIA DATA PLAYBACK DEVICE AND REBOOT METHOD THEREOF
First Claim
1. A reboot method executable by an electronic computing device comprising a first nonvolatile memory storing a kernel of an operating system, and a main memory of a processor of the electronic computing device comprises a second nonvolatile memory of the electronic computing device, and an instance of a migration of the kernel comprises loading of the kernel from the first nonvolatile memory to the second nonvolatile memory, the reboot method comprising:
- triggering a first instance of the migration of the kernel in response to a first boot command of the electronic computing device; and
receiving a shutdown command of the electronic computing device;
responding to the shutdown command by determining whether to further trigger a second instance of the migration of the kernel before shutdown of the electronic computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A media data playback device comprises first and second nonvolatile memories. The first nonvolatile memory stores a boot loader and a kernel of an operating system in a compressed format. The second nonvolatile memory serves as a main memory of the device. A processor executes the boot loader to load and decompress the kernel from the first nonvolatile memory to the second nonvolatile memory in response to a boot command. When receiving a shutdown command, the processor determines whether to perform a portion of bootstrapping processes of the device in response to the shutdown command before actually shutdown the device.
-
Citations
48 Claims
-
1. A reboot method executable by an electronic computing device comprising a first nonvolatile memory storing a kernel of an operating system, and a main memory of a processor of the electronic computing device comprises a second nonvolatile memory of the electronic computing device, and an instance of a migration of the kernel comprises loading of the kernel from the first nonvolatile memory to the second nonvolatile memory, the reboot method comprising:
-
triggering a first instance of the migration of the kernel in response to a first boot command of the electronic computing device; and receiving a shutdown command of the electronic computing device; responding to the shutdown command by determining whether to further trigger a second instance of the migration of the kernel before shutdown of the electronic computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A reboot method executable by an electronic computing device comprising a first nonvolatile memory storing a kernel of an operating system, and a main memory of a processor of the electronic computing device comprises a second nonvolatile memory of the electronic computing device, and an instance of a migration of the kernel comprises loading of the kernel from the first nonvolatile memory to the second nonvolatile memory, the reboot method comprising:
-
triggering a first instance of the migration of the kernel in response to a first boot command; performing garbage collection for the second nonvolatile memory in response to a shutdown command before shutdown of the electronic computing device in response to the shutdown command. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An electronic computing device, comprising:
-
a first nonvolatile memory operable to store a kernel of an operating system; a main memory comprising a second nonvolatile memory of the electronic computing device, wherein an instance of a migration of the kernel comprises loading of the kernel from the first nonvolatile memory to the second nonvolatile memory; an input unit operable to receive boot commands; and a processor operable to execute a reboot method comprising; receiving a first boot command of the electronic computing device, wherein the first boot command is operable to trigger a bootstrapping process of the electronic computing device which at least comprises a manipulation process of clearing the main memory; executing a boot loader to trigger a first instance of the migration of the kernel in response to the first boot command in the bootstrapping process, wherein the bootstrapping process further comprises a manipulation process of the main memory associated with the first instance of the migration of the kernel; receiving a shutdown command of the electronic computing device; and performing a portion of the bootstrapping process of the electronic computing device before shutdown of the electronic computing device in response to the shutdown command, wherein the portion of the bootstrapping process comprises a manipulation process related to the main memory of the electronic computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A reboot method executable by 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 shutdown, the reboot method comprising:
clearing one or more memory areas occupied by data objects in the main memory according to a setting parameter of the electronic computing device during a time window ranging from reception of a first instance of a shutdown command to completion of a bootstrap process of electronic computing device in response to a first instance of a boot command subsequent to the first instance of the shutdown command. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
30. An electronic computing device, comprising:
-
a first nonvolatile memory operable to store a kernel of an operating system of the media data playback device; a main memory comprising a second nonvolatile memory of the electronic computing device; an input unit operable to receive boot commands and shutdown commands; and a processor connected to the first nonvolatile memory, the second nonvolatile memory, and the input unit, and operable to utilize the second nonvolatile operable as the main memory of the electronic computing device such that the processor loads programs and data to the main memory, wherein the main memory receives and stores the loaded programs and data, and the processor executes a reboot method comprising; clearing one or more memory areas in the main memory according to a setting parameter of the electronic computing device during reboot of the electronic computing device in response to a reboot command of the electronic computing device. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A reboot method executable by an electronic computing device of which a main memory of a processor of the electronic computing device comprises a nonvolatile memory and retains data and programs stored in the main memory even if the electronic computing device is shutdown, the reboot method comprising:
clearing at least one memory area in the nonvolatile memory of the main memory in response to a reboot request of the electronic computing device. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48)
Specification