System and method for initializing an information processing system
First Claim
1. An information processing system having a set of different hardware configurations, each hardware configuration based on one or more add-on units being attached or detached to or from said information processing system and having a stored initialization data corresponding to a configuration, said information processing system comprising:
- means for detecting a current hardware configuration of said information processing system;
means for comparing the current configuration to the stored initialization data to detect a change of configuration and for determining, in the event of a change, an identifier for a corresponding identified system, if any;
means for holding multiple versions of system configuration defining data for initialization of said information processing system, each of said multiple versions of system configuration defining data corresponding to an identifier for a corresponding identified system;
means, responsive to said means for comparing finding a change, for initializing the system by using a particular version of the associated stored initialization information, if the compare means finds a corresponding identifier, and by using system configuration defining data if there is no correspondence, said initializing means including means for storing initialization data change for such data which does not correspond to an identifier and for associating it with an identifier; and
means for associating user supplied software system configuration file components with corresponding hardware identifiers and for selectively activating components associated with the identifier for the current configuration utilizing conditional logic defined in said software system configuration file.
0 Assignments
0 Petitions
Accused Products
Abstract
An information processing system and method is disclosed that can automatically establish a software environment suitable for a hardware configuration without the operator'"'"'s intervention even if the hardware configuration for the information processing system changes. This is accomplished by establishing a file of system configurations describing the data for any previously established software system environment. The file is stored in the information processing system and is changed based on any hardware changes so that the software system configuration can also change.
-
Citations
3 Claims
-
1. An information processing system having a set of different hardware configurations, each hardware configuration based on one or more add-on units being attached or detached to or from said information processing system and having a stored initialization data corresponding to a configuration, said information processing system comprising:
-
means for detecting a current hardware configuration of said information processing system; means for comparing the current configuration to the stored initialization data to detect a change of configuration and for determining, in the event of a change, an identifier for a corresponding identified system, if any; means for holding multiple versions of system configuration defining data for initialization of said information processing system, each of said multiple versions of system configuration defining data corresponding to an identifier for a corresponding identified system; means, responsive to said means for comparing finding a change, for initializing the system by using a particular version of the associated stored initialization information, if the compare means finds a corresponding identifier, and by using system configuration defining data if there is no correspondence, said initializing means including means for storing initialization data change for such data which does not correspond to an identifier and for associating it with an identifier; and means for associating user supplied software system configuration file components with corresponding hardware identifiers and for selectively activating components associated with the identifier for the current configuration utilizing conditional logic defined in said software system configuration file. - View Dependent Claims (2, 3)
-
Specification