Electrical computers and digital processing systems: support – Digital data processing system initialization or configuration
Reexamination Certificate
2003-05-13
2009-10-20
Cao, Chun (Department: 2115)
Electrical computers and digital processing systems: support
Digital data processing system initialization or configuration
C713S002000, C713S100000, C711S162000, C711S165000
Reexamination Certificate
active
07607000
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.
REFERENCES:
patent: 5269022 (1993-12-01), Shinjo et al.
patent: 5822773 (1998-10-01), Pritchard et al.
patent: 5873118 (1999-02-01), Letwin
patent: 5920896 (1999-07-01), Grimsrud et al.
patent: 5933630 (1999-08-01), Ballard et al.
patent: 6014744 (2000-01-01), McKaughan et al.
patent: 6073232 (2000-06-01), Kroeker et al.
patent: 6202121 (2001-03-01), Walsh et al.
patent: 6314494 (2001-11-01), Keltcher et al.
patent: 6347370 (2002-02-01), Grimsrud
patent: 6434663 (2002-08-01), Grimsrud et al.
patent: 6920533 (2005-07-01), Coulson et al.
patent: 7185188 (2007-02-01), Zimmer et al.
patent: 2002/0069354 (2002-06-01), Fallon et al.
patent: 2002/0169950 (2002-11-01), Esfahani et al.
patent: 2003/0005223 (2003-01-01), Coulson et al.
patent: 2003/0088591 (2003-05-01), Fish
patent: 2003/0142561 (2003-07-01), Mason et al.
patent: 2003/0233533 (2003-12-01), Avraham
patent: 2005/0071617 (2005-03-01), Zimmer et al.
Woods Hole Oceanographic Institution Computer and Information Services, “Macintosh Startup Sequence,” Troubleshooting the Startup Sequence, pp. 1-3, Feb. 11, 2003, http://www.whoi.edu/CIS/services/desktop/macintosh/about/startup—sequence.html.
Apple Copmuter, Inc., “New World Boot Process,” pp. 1-2, Feb. 11, 2003, http://www.developer.apple.com/techpubs/hardware/DeviceManagers/pci—sr.../PCI—BOOK.36.htm.
Apple Computer, Inc., “Technical Note TN 1167, The Mac ROM Enters a New World,” pp. 1-6, Feb. 11, 2003, http://developer.apple.com/technotes/tn/tn1167.html.
Gerbarg, “BootX: The Mac OS X Bootloader,” pp. 1-16.
Apple Computer, Inc., “System Initialization and Startup,” pp. 1-7, Feb. 11, 2003, http://developer.apple.com/techpubs/mac/OSUtilites/OSUtilities-189.html.
Apple Computer, Inc., “The Startup Process,” Macintosh Guide: Inside Macintosh: The Startup Process, pp. 1-4, http://www.yale.edu/macguide/System/Startup.html.
Anonymous, Windows Platform Design Notes, “Fast System Startup for PCs Running Window XP,” pp. 1-27, Jan. 31, 2002.
Russinovich, et al., “Window XP: Kernel Improvements Create a More Robust, Powerful, and Scalable OS,” pp. 1-14, May 28, 2003, http://msdn.microsoft.com/msdnmag/issues/01/12/XPKernel/default.aspx.
Amanzon.com, “Microsoft Windows XP Inside Out: Explore similar items,” pp. 1-3, May 28, 2003, http://www.amazon.com/exec/obidos/ASIN/0735613826/bottom-20/102/102-9149221-7865766.
Microsoft Corporation, “Memory Management Ehancements,” pp. 1-3, Aug. 8, 2003, http://msdn.microsoft.com/library/en-us/appendix/hh/appendix/enhancements5—3oc3.asp?frame=true.
Smith Mike
Sokol, Jr. Joseph
Apple Inc.
Blakely , Sokoloff, Taylor & Zafman LLP
Cao Chun
Tran Vincent T
LandOfFree
Method for booting an operating system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for booting an operating system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for booting an operating system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4125739