Systems and methods for accelerated loading of operating systems and application programs
First Claim
1. A method for providing accelerated loading of an operating system comprising:
- maintaining a boot data list, wherein at least a portion of boot data is associated to said boot data list;
preloading said at least a portion of boot data into a memory upon initialization of said computer system;
accessing said at least a portion of boot data in a compressed form from said memory;
decompressing said at least a portion of boot data in compressed form accessed from said memory at a rate that increases the effective access rate of said memory; and
utilizing said decompressed at least a portion of boot data in loading said operating system for said computer system.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing accelerated loading of operating system and application programs upon system boot or application launch are disclosed. In one aspect, a method for providing accelerated loading of an operating system comprises the steps of: maintaining a list of boot data used for booting a computer system; preloading the boot data upon initialization of the computer system; and servicing requests for boot data from the computer system using the preloaded boot data. In another aspect, a method for providing accelerated launching of an application program comprises the steps of: maintaining a list of application data associated with an application program; preloading the application data upon launching the application program; and servicing requests for application data from a computer system using the preloaded application data.
587 Citations
13 Claims
-
1. A method for providing accelerated loading of an operating system comprising:
-
maintaining a boot data list, wherein at least a portion of boot data is associated to said boot data list; preloading said at least a portion of boot data into a memory upon initialization of said computer system; accessing said at least a portion of boot data in a compressed form from said memory; decompressing said at least a portion of boot data in compressed form accessed from said memory at a rate that increases the effective access rate of said memory; and utilizing said decompressed at least a portion of boot data in loading said operating system for said computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification