Patent ID: 9329873
Filing Date: 2016-05-03
CPC Classification: G06F

Claim Text:
1. A method for accelerating a startup of an operating system, comprising: acquiring prefetch strategy information; acknowledging that all or part of the processes in the procedure of operating system startup are the at least one process to be accelerated according to the prefetch strategy information; acquiring prefetch information corresponding to at least one process to be accelerated in a procedure of operating system startup, wherein the prefetch information comprises a file path, a shift value and a length value of a data block required by the process to be accelerated; reading a corresponding data block into a system cache according to the acquired prefetch information; completing a startup procedure of the process to be accelerated using the data block in the system cache; wherein the step of acquiring prefetch information corresponding to at least one process to be accelerated in a procedure of operating system startup comprises: determining whether an input/output is in an idle state in the procedure of operating system startup; acquiring from a preset database the prefetch information corresponding to the process to be accelerated when the input/output is in the idle state in the procedure of operating system startup; the acquired prefetch information corresponding to the process to be accelerated comprises: process prefetch information, or thread prefetch information, or module prefetch information or file prefetch information.