Initializing and restarting operating systems
First Claim
Patent Images
1. A method of preventing a system failure comprising:
- developing an image of an operating system adapted to a specific configuration;
storing the image;
detecting a program failure; and
upon detection of a program failure, automatically loading the image into system memory.
1 Assignment
0 Petitions
Accused Products
Abstract
An operating system may be more efficiently initiated and restarted by making a virtual image of the configuration settings for a base system configuration. These settings may be stored and may be used to quickly initiate the system in its base configuration, for example, using an executive. The base configuration may be automatically modified in response to system hardware or software configuration changes. These changes may be stored with the base configuration information. When a crash occurs, the virtual image may be used to quickly restore the system without the necessity for rebooting the operating system.
-
Citations
21 Claims
-
1. A method of preventing a system failure comprising:
-
developing an image of an operating system adapted to a specific configuration;
storing the image;
detecting a program failure; and
upon detection of a program failure, automatically loading the image into system memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of enabling an operating system to be activated quickly comprising:
-
developing an image of the operating system adapted for a specific configuration;
developing a virtual device driver for operating the image;
storing the image and the virtual device driver; and
when it is desired to quickly activate the operating system, loading the virtual device driver and the image into system memory. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of enabling quick activation of an operating system comprising:
-
developing a first set of configurations for the operating system of a processor-based system;
storing the first set of configurations;
automatically recognizing a second set of configurations different from said first set;
automatically storing information about the second set of configurations;
transferring the information about the second set of configurations to system memory when it is desired to activate the operating system;
operating said processor-based system from said second set of configurations; and
booting said operating system while operating said processor-based system using said second set of configurations. - View Dependent Claims (14, 15, 16)
-
-
17. An article comprising a computer readable storage medium storing instructions that cause a computer to:
-
develop an image of an operating system adapted to a specific configuration;
develop a virtual device driver for operating the image;
store the image and the virtual device driver; and
when it is desired to quickly activate the operating system, load the virtual device driver and the image into system memory.
-
-
18. An article comprising a computer readable storage medium storing instructions that enable a processor-based system to:
-
develop a first set of configurations for the operating system of said processor-based system;
store the first set of configurations;
automatically recognize a second set of configurations different from the first set;
automatically store information about the second set of configurations;
transfer the information about the second set of configurations to system memory when it is desired to activate the operating system;
operate said processor-based system from said second set of configurations; and
boot said operating system while operating said processor-based system using said second set of configurations.
-
-
19. An article comprising a computer readable storage medium storing instructions that cause a computer to:
-
develop an image of an operating system adapted to a specific configuration;
store the image;
detect a program failure; and
upon detection of a program failure, automatically load the image into system memory.
-
-
20. A method of preventing a system failure comprising:
-
developing an image of an operating system adapted to a specific configuration;
running a virtual device driver;
storing the image;
detecting a program failure; and
upon detection of a program failure, transferring said image to the system memory and running an executive to take control from the kernel.
-
-
21. The method of enabling quick activation of an operating system comprising:
-
developing a first set of configurations for the operating system;
storing the first set of configurations;
automatically recognizing a second set of configurations different from said first set;
automatically storing information about the second set of configurations;
transferring information about the second set of configurations to said system memory when it is desired to activate the operating system; and
using a virtual device driver to check for changes in system configuration, to locate the configuration settings and to store those settings.
-
Specification