1. Technical Field
The present disclosure relates to control systems and control methods, and particularly to a power saving control system and a power saving control method.
2. Description of Related Art
With the development of electronic technology, power consumption of electronic devices is very important. Presently, computers may have a plurality of memory modules, which consume a lot of power. However, when the computer is idle or when not processing a lot of information, the memory modules are still kept in a working state, causing power to be wasted.
Referring to
The main controller 10 includes a detecting unit 12, a determining unit 14, and a management control unit 16.
The detecting unit 12 detects a usage rate of the memory module 20, according to an amount of the memory module currently in use by the electronic device divided by the total available memory of the memory module.
The determining unit 14 stores first to fourth interval parameters corresponding to the usage rate of the memory module 20. For example, the first interval parameter denotes a first usage rate range of 0<X≦20%, where X denotes the usage rate of the memory module 20. The second interval parameter denotes a second usage rate range of 20%<X≦50%. The third interval parameter denotes a third usage rate range of 50%<X≦80%. The fourth interval parameter denotes a fourth usage rate range of 80%<X≦100%. The determining unit 14 determines a corresponding interval parameter for the detected usage rate of the memory module, in response to the usage rate of the memory module 20 being not equal to 0. It may be understood that the determining unit 14 may store other number of interval parameters depending on the embodiment.
The management control unit 16 stores first to fourth control instructions corresponding to the interval parameters. The first control instruction corresponds to the first interval parameter, to control one quarter of the memories 22 of the memory module 20 to work, namely control one memory 22 when there are four memories 22. The second control instruction corresponds to the second interval parameter, to control two quarters of the memories 22 of the memory module 20 to work and so on. The management control unit 16 invokes one control instruction corresponding to an interval parameter denoting the determined usage rate range, to control the corresponding memories 22 to work.
The display 30 displays a selecting interface on the display 30, allowing operators to control operation of the main controller 10 to control the memory module 22. When the main controller 10 is selected on the display 30, the main controller 10 controls the memories 22 to save power for the computer. When the main controller is not selected on the display 30, the power saving control system 1 is exited.
In other embodiments, the usage rate range and the number of the interval parameters can be changed according to the number of the memories 22, and the control instructions and the number of control instructions can be adjusted correspondingly. The number of memories controlled by the control instructions to work increases following increasing of a maximum value of a usage rate range denoted by the corresponding interval parameter. The memories 22 can also be replaced by other electrical elements such as processors. When the main controller 10 is started to save power without being selected via the display 30, the power saving control system 1 omits controlling the display 30 to display the selecting interface. The main controller 10 is started directly to save power when the computer is powered.
Referring to
In step 1, the display 30 displays the selecting interface on the display 30;
In step 2, an operator selects to start the main controller 10 in the selecting interface, the main controller 10 is started to save power for the computer;
In step 3, the detecting unit 12 detects the usage rate of the memory module 20;
In step 4, the determining unit 14 determines whether the usage rate of the memory module 20 is equal to 0. If the usage rate of the memory module 20 is equal to 0, the power saving control system 1 is exited, and if the usage rate of the memory module is not equal to 0, the procedure goes to step 5;
In step 5, the determining unit 14 determines a corresponding interval parameter for the detected usage rate of the memory module; and
In step 6, the management control unit 16 invokes a control instruction corresponding to the determined interval parameter, to control the corresponding memories 22 to work.
For example, when the main controller 10 is selected to start, the detecting unit 12 detects the usage rate of the memory module 20. If the detected usage rate of the memory module 20 is 40%, the determining unit 14 determines the second interval parameter for the detected usage rate of the memory module 20. The management control unit 16 invokes the second control instruction corresponding to the second interval parameter to control two memories 22 to work.
It is to be understood, however, that even though numerous characteristics and advantages of the embodiments have been set forth in the foregoing description, together with details of the structure and function of the embodiments, the disclosure is illustrative only, and changes may be made in details, especially in matters of shape, size, and arrangement of parts within the principles of the embodiments to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Number | Date | Country | Kind |
---|---|---|---|
200910302121.0 | May 2009 | CN | national |