A multiprocessor system having a plurality of CPUs that can be dynamically
reconfigured between online and offline without system shutdown. The
multiprocessor system includes a dynamic reconfiguration subsystem for
reconfiguration without shutdown. The dynamic reconfiguration subsystem
includes a service processor having a feature file for identifying a
current online number corresponding to a current number of online CPUs, a
current offline number corresponding to a current number of offline CPUs
and an update number corresponding to changes to be made in the current
online number and the current offline number. A reconfiguration control
unit is provided for reconfiguring CPUs in the multiprocessor system
without being shutdown that includes a store for storing configuration
code in response to the feature file, a system state execution unit for
executing the configuration code to form configuration control information
and decoder means for decoding the control information to change the
current number of online CPUs and the current number of offline CPUs by
the update number.
Een multiverwerkersysteem dat een meerderheid van CPUs heeft die dynamisch tussen online en offline zonder systeemsluiting kan worden aangepast. Het multiverwerkersysteem omvat een dynamisch aanpassingssubsysteem voor aanpassing zonder sluiting. Het dynamische aanpassingssubsysteem omvat een de dienstbewerker die een eigenschapdossier voor het identificeren van een huidig online aantal heeft dat aan een huidig aantal van online CPUs beantwoordt, een huidig off-line aantal dat aan een huidig aantal van off-line CPUs en een updateaantal beantwoordt dat aan veranderingen die in het huidige online aantal en het huidige off-line aantal beantwoordt moeten worden aangebracht. Een eenheid van de aanpassingscontrole wordt verstrekt voor het aanpassen van CPUs in het multiverwerkersysteem zonder het zijn sluiting die een opslag voor het opslaan van configuratiecode in antwoord op het eigenschapdossier omvat, een de uitvoeringseenheid van de systeemstaat voor het uitvoeren van de configuratiecode om configuratiebeheerinformatie en decodermiddelen te vormen om de controleinformatie te decoderen om het huidige aantal van online CPUs en het huidige aantal van off-line CPUs door het updateaantal te veranderen.