Method and apparatus for generating minimum boot image
AssigneeSamsung Electronics Co., Ltd.
InventorsKun-hoon BAIK, Jin-hee CHOI, Su-chang WOO, Sae-na KIM
Life of this patent
Estimating the term…
Abstract
A boot image generating method including erasing code used to execute an application that is executing in a device at a predetermined time from a volatile memory of the device; storing data used to execute the application in a non-volatile memory; and generating a boot image including at least one selected from the group consisting of a code used to execute an Operating System (OS) of the device and data used to execute the OS at the predetermined time.
Claims34
A boot image generating method, the method comprising:
- erasing code used to execute an application, that is executing in a device at a predetermined time, from a volatile memory of the device;
- storing data used to execute the application in a non-volatile memory;
- and
- generating a boot image including at least one selected from the group consisting of a code used to execute an Operating System (OS) of the device and data used to execute the OS at the predetermined time.
A booting method, comprising:
- loading, to the volatile memory, a boot image generated after erasing code used to execute an application that is executing in a device at a predetermined time from a volatile memory of the device and storing data used to execute the application in a non-volatile memory, and generated to include at least one selected from the group consisting of a code used to execute an Operating system (OS) of the device and data used to execute the OS at the predetermined time;
- and
- restoring a status of the device to a status at the predetermined time based on the loaded boot image.
A boot image generating apparatus, the apparatus comprising:
- a swapping unit for erasing code used to execute an application that is executing in a device at a predetermined time from a volatile memory of the device, and storing data used to execute the application in a non-volatile memory;
- and
- a boot image generating unit for generating a boot image including at least one selected from the group consisting of a code used to execute an Operating System (OS) of the device and data used to execute the OS at the predetermined time.
A booting apparatus, the apparatus comprising:
- a loading unit for loading, to the volatile memory, a boot image generated after erasing code used to execute an application that is executing in a device at a predetermined time from a volatile memory of the device and storing data used to execute the application in a non-volatile memory, and generated to include at least one selected from the group consisting of a code used to execute an Operating System (OS) of the device and data used to execute the OS at the predetermined time;
- and
- a booting unit for restoring a status of the device to a status at the predetermined time based on the loaded boot image.
A file changing method, the method comprising:
- erasing code used to execute an application that is executing in a device at a predetermined time from a volatile memory of the device, storing data used to execute the application in a non-volatile memory, loading, to the volatile memory, a boot image generated to include at least one selected from the group consisting of a code used to execute an Operating System (OS) of the device and data used to execute the OS at the predetermined time, and restoring a status of the device to a status at the predetermined time based on the loaded boot image;
- receiving a request to delete or correct a predetermined file;
- and
- selectively deleting or correcting the predetermined file of the boot image based on information regarding a file relating to a process that is being performed at the predetermined time.
A computer readable recording medium having embodied thereon a program for executing a method, the method comprising:
- erasing code used to execute an application, that is executing in a device at a predetermined time in a volatile memory of the device;
- storing data used to execute the application in a non-volatile memory;
- and
- generating a boot image including at least one selected from the group consisting of a code used to execute an Operating System (OS) of the device and data used to execute the OS at the predetermined time.
A computer readable recording medium having embodied thereon a program for executing a method, the method comprising:
- loading, to the volatile memory, a boot image generated after erasing code used to execute an application that is executing in a device at a predetermined time from a volatile memory of the device and storing data used to execute the application in a non-volatile memory, and generated to include at least one selected from the group consisting of a code used to execute an Operating system (OS) of the device and data used to execute the OS at the predetermined time;
- and
- restoring a status of the device to a status at the predetermined time based on the loaded boot image.
A computer readable recording medium having embodied thereon a program for executing a method, the method comprising:
- erasing code used to execute an application that is executing in a device at a predetermined time from a volatile memory of the device, storing data used to execute the application in a non-volatile memory, loading, to the volatile memory, a boot image generated to include at least one selected from the group consisting of a code used to execute an Operating System (OS) of the device and data used to execute the OS at the predetermined time, and restoring a status of the device to a status at the predetermined time based on the loaded boot image;
- receiving a request to delete or correct a predetermined file;
- and
- selectively deleting or correcting the predetermined file of the boot image based on information regarding a file relating to a process that is being performed at the predetermined time.
Dependencies are inferred from the claim text.