Aggressive content pre-fetching during pre-boot runtime to support speedy OS booting
AssigneeIntel Corporation
InventorsVincent J. Zimmer, Michael A. Rothman, Mark S. Doran, Andrew J. Fish
Life of this patent
Estimating the term…
Abstract
A method and system for content pre-fetching during a processing system pre-boot runtime. First, it is determined when a processor of a processing system is in one of a busy wait state and an idle state during a pre-boot runtime of the processing system. Then, content is pre-fetched from a data storage unit of the processing system. The content is pre-fetched based upon a pre-fetch profile. The content is loaded into system memory of the processing system.
Claims8
A method, comprising:
- determining when a processor of a processing system is in one of a busy wait state or an idle state during a pre-boot runtime of the processing system;
- pre-fetching content from a data storage unit (“DSU”) of the processing system, the content pre-fetched based upon a pre-fetch profile;
- wherein pre-fetching the content comprises pre-fetching the content during a period of time that the processor would otherwise be in one of the busy wait state or the idle state during the pre-boot runtime;
- and
- loading the content into system memory of the processing system.
A machine-accessible storage medium that provides instructions that, if executed by a machine, will cause the machine to perform operations comprising:
- determining when a processor of a processing system is in one of a busy wait state or an idle state during a pre-boot runtime of the processing system;
- pre-fetching content from a data storage unit (“DSU”) of the processing system, the content pre-fetched based upon a pre-fetch profile;
- wherein pre-fetching the content comprises pre-fetching the content during a period of time that the processor would otherwise be in one of the busy wait state or the idle state during loading the content into system memory of the processing system.
Dependencies are inferred from the claim text.