Method for booting an operating system

Electrical computers and digital processing systems: support – Digital data processing system initialization or configuration

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-4125739

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.