Invention Grant
US08225079B2 Accelerating system boot using a set of control data recorded by operating system during a first OS boot
有权
使用操作系统在第一次操作系统引导期间记录的一组控制数据来加速系统引导
- Patent Title: Accelerating system boot using a set of control data recorded by operating system during a first OS boot
- Patent Title (中): 使用操作系统在第一次操作系统引导期间记录的一组控制数据来加速系统引导
-
Application No.: US12567516Application Date: 2009-09-25
-
Publication No.: US08225079B2Publication Date: 2012-07-17
- Inventor: Mike Smith , Joseph Sokol, Jr.
- Applicant: Mike Smith , Joseph Sokol, Jr.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F9/00
- IPC: G06F9/00 ; G06F9/24 ; G06F15/177

Abstract:
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.
Public/Granted literature
- US20100017591A1 METHOD FOR BOOTING AN OPERATING SYSTEM Public/Granted day:2010-01-21
Information query