Patent ID: 7496772

Claim:
In a computer system having at least one processor and a plurality of other subcomponents, each subcomponent operational under one or a plurality of operating modes and configurations, and wherein at least one of said subcomponents contains a non-volatile memory storing power information relating to power requirements for said subcomponent under each of said operating modes and configurations, the method for automatically determining an estimated total power requirement for said computer system under existing and alternative operating modes and configurations, comprising: polling each of said subcomponents to access any power information contained therein, and in the event that said power information is not available from said subcomponent, substituting power information therefor; compiling a table listing the power information for each of said subcomponents under each of said operating modes and configurations associated therewith, and including within said table, for each operating mode and configuration, the quantity of subcomponents currently in said operating mode and configuration; computing the total power requirement for said computer system by summing the power requirements for each of the operating modes and configurations in said table multiplied by the quantity of subcomponents in said operating mode and configuration; accepting input from a user to change the quantity of subcomponents for at least one operating mode or configuration listed in said table, and recomputing the total power requirement responsive to the changed quantity; whereby the user may easily determine the existing estimated total power for the system and the effect on the total power resulting from said changed quantity.