Boot Acceleration For Computer Systems
First Claim
Patent Images
1. A computer system with boot acceleration, comprising:
- at least one storage device having a disk controller;
a boot acceleration procedure called during a boot procedure to monitor the disk controller for data requests during the boot procedure; and
a cache for accessing pre-fetched data from the storage device during a subsequent boot procedure based at least in part on the monitored data requests.
1 Assignment
0 Petitions
Accused Products
Abstract
Boot acceleration for computer systems is disclosed. In an exemplary embodiment, a method of boot acceleration for a computer system may comprise monitoring data requests during a boot procedure. The method may also comprise pre-fetching data from a storage device during a subsequent boot procedure based at least in part on the monitored data requests. The method may also comprise accessing the pre-fetched data from a cache to accelerate the subsequent boot procedure.
-
Citations
22 Claims
-
1. A computer system with boot acceleration, comprising:
-
at least one storage device having a disk controller; a boot acceleration procedure called during a boot procedure to monitor the disk controller for data requests during the boot procedure; and a cache for accessing pre-fetched data from the storage device during a subsequent boot procedure based at least in part on the monitored data requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. The method of boot acceleration for a computer system, comprising:
-
monitoring data requests during a boot procedure; pre-fetching data from a storage device during a subsequent boot procedure based at least in part on the monitored data requests; and accessing the pre-fetched data from a cache to accelerate the subsequent boot procedure. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system for accelerating a boot procedure, comprising:
-
means for identifying data to pre-fetch from a hard disk drive during a boot procedure; means for pre-fetching the data from the hard disk drive during a subsequent boot procedure; and means for accessing the pre-fetched data without having to access the hard disk drive when the pre-fetched data is needed during the subsequent boot procedure. - View Dependent Claims (21, 22)
-
Specification