Method for booting an operating system
AssigneeApple Inc.
InventorsMike Smith, Joseph Sokol, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsMike Smith, Joseph Sokol, Jr.
Estimating the term…
A method for accelerating an operating system boot process is disclosed. In one exemplary embodiment, during a first operating system boot, information regarding the physical locations of disk access performed by the operating system to complete the boot are recorded and stored in a control data file. The control data file is used during a second operating system boot to predict which data will be required during the second operating system, and to populate a cache with that data. The cache can then be used to improve the second operating system boot to improve the boot time. In one embodiment, the information is independent of a file system of the operating system. In another embodiment, the cache can be populated by copying data from a mass storage device to a cache, and when the data is used, it can be moved from the cache to another cache.
A method for booting an operating system (OS), comprising:
A method for booting an operating system (OS), comprising:
A method for booting an operating system (OS), comprising:
A machine readable storage medium having stored thereon executable program code which, when executed, causes a machine to perform a method for booting an operating system (OS), the method comprising:
A machine readable storage medium having stored thereon executable program code which, when executed, causes a machine to perform a method for booting an operating system (OS), the method comprising:
A machine readable storage medium having stored thereon executable program code which, when executed, causes a machine to perform a method for booting an operating system (OS), the method comprising:
A digital processing system for booting an operating system (OS), said digital processing system booting the OS, and the OS comprising:
A digital processing system for booting an operating system (OS), said digital processing system booting the OS, and the OS comprising:
A digital processing system for booting an operating system (OS), said digital processing system booting the OS, and the OS comprising:
A digital processing system, comprising:
A digital processing system, comprising:
A digital processing system, comprising:
A method for booting an operating system (OS), comprising:
A method for booting an operating system (OS), comprising:
A method for booting an operating system (OS), comprising:
A machine readable storage medium having stored thereon executable program code which, when executed, causes a machine to perform a method for booting an operating system (OS), the method comprising:
A machine readable storage medium having stored thereon executable program code which, when executed, causes a machine to perform a method for booting an operating system (OS), the method comprising:
A machine readable storage medium having stored thereon executable program code which, when executed, causes a machine to perform a method for booting an operating system (OS), the method comprising:
A digital processing system, comprising:
A digital processing system, comprising:
A digital processing system, comprising:
A method for booting an operating system (OS), comprising:
A machine readable storage medium having stored thereon executable program code which, when executed, causes a machine to perform a method for booting an operating system (OS), the method comprising:
A digital processing system, comprising:
A digital processing system for booting an operating system (OS), said digital processing system booting the OS, and the OS comprising:
A digital processing system for booting an operating system (OS), said digital processing system booting the OS, and the OS comprising:
A digital processing system for booting an operating system (OS), said digital processing system booting the OS, and the OS comprising:
A digital processing system for booting an operating system (OS), said digital processing system booting the OS, and the OS comprising:
Dependencies are inferred from the claim text.