Claims
- 1. A computing system including operating system software configurable for controlling different computer hardware, comprising:
(a) a processor; (b) at least one storage device; (c) a software operating system operable in a plurality of different computer hardware configurations, the software operating system having modifiable system initialization information stored in the at least one storage device; and (d) a system enabler containing information for configuring the software operating system for a computer hardware configuration.
- 2. The computing system according to claim 1, wherein the system enabler is stored in a nonvolatile read-write memory storage device.
- 3. The computing system according to claim 1, wherein the system enabler is stored in a read only memory.
- 4. The computing system according to claim 1, wherein the system enabler includes selectable software patches and resources.
- 5. The computing system according to claim 1, including processor means for transferring the software operating system and system enabler from a storage device to a random access memory.
- 6. The computing system according to claim 1, including a plurality of system enablers containing date and hardware compatibility information.
- 7. The computing system according to claim 6, wherein the software operating system utilizes a particular system enabler.
- 8. A method for modifying a generic software operating system to control a plurality of computer hardware systems, comprising the steps of:
(a) storing a software operating system and a computer hardware system enabler on a storage device; (b) transferring the software operating system and system enabler from the storage device; and (c) modifying the software operating system, with information from the system, enabler file, to adapt the software operating system for operation on a computer hardware system.
- 9. The method of claim 8, including the steps of:
(a) storing a plurality of system enablers containing computer hardware compatibility information and selection criteria in computer system nonvolatile read-write memory; and (b) selecting from said plurality of system enablers a system enabler file having compatible information corresponding to a computer hardware configuration.
- 10. A method for providing a computing system, including operating system software, configurable with a system enabler to control different computers, comprising the steps of:
(a) selecting a system enabler; and (b) configuring the operating system software to control a computer hardware configuration using the selected system enabler.
- 11. The method of claim 10 wherein the system enabler is stored in a nonvolatile read-write memory device.
- 12. The method of claim 10 wherein the system enabler is stored in a read only memory.
- 13. The method of claim 10 wherein the system enabler includes selectable software patches and resources.
- 14. The method of claim 10, including the step of transferring the operating system software and system enabler from a storage device to a random access memory.
- 15. The method of claim 10, including the step of providing a plurality of system enablers having selection criteria and hardware compatibility information.
- 16. The method of claim 15 wherein the software operating system utilizes the system enabler with a most recent date-time stamp.
- 17. The method of claim 10 wherein the system enabler contains information corresponding to a machine state.
- 18. The method of claim 17 wherein the software operating system utilizes the system enabler with a most recent date-time stamp.
- 19. The method of claim 10 wherein the system enabler contains information corresponding to selection criteria.
- 20. The method of claim 19 wherein the software operating system utilizes the system enabler with a most appropriate selection criteria.
CROSS REFERENCE TO RELATED PATENT APPLICATIONS
[0001] This patent application is related to U.S. Serial No. ______ filed concurrently herewith, for a “A Method and Apparatus for Overriding Resource Maps in a Computer System” by Dean Yu and Chris Derossi, attorney docket number 2827-38027(P946), which is hereby incorporated by reference.
[0002] The following documents are herein incorporated by reference: Inside the Macintosh, Volume IV, Addision-Wesley Publishing Company, Inc. (1987); and Apple Macintosh Family Hardware Reference, Addison-Wesley Publishing Company, Inc. (1988).
Continuations (2)
|
Number |
Date |
Country |
Parent |
08558929 |
Nov 1995 |
US |
Child |
10028363 |
Dec 2001 |
US |
Parent |
08019599 |
Feb 1993 |
US |
Child |
08558929 |
Nov 1995 |
US |