Hardware acceleration of boot-up utilizing a non-volatile disk cache
AssigneeIntel Corporation
InventorDavid C. Stewart
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorDavid C. Stewart
Estimating the term…
A computer system includes a nonvolatile memory positioned between a disk controller and a disk drive storing a boot program, in a computer system. Upon an initial boot sequence, the boot program is loaded into a cache in the nonvolatile memory. Subsequent boot sequences retrieve the boot program from the cache. Cache validity is maintained by monitoring cache misses, and/or by monitoring writes to the disk such that a write to a sector held in the cache results in the cache line for that sector being invalidated until such time as the cache is updated. A filter driver is provided to monitor writes to the disk and determine if a cache line is invalidated.
A method comprising:
A method comprising:
A method comprising:
A method comprising storing a boot program used by a information-processing system in a nonvolatile memory cache which receives all or a portion of the boot program from a system boot disk, the boot program stored in the cache for access by the CPU so that the system can boot in whole or in part from the cache, further wherein the cache is first loaded on an initial system boot and the loaded boot program is marked valid, further wherein the boot program loaded in the cache is used to perform subsequent system boots if the boot program continues to be marked valid.
An information-processing system comprising:
An information-processing system comprising:
An information-processing system comprising:
A computer system, comprising:
A computer system, comprising:
Dependencies are inferred from the claim text.