This application claims the priority benefit of Taiwan application serial no. 96134866, filed on Sep. 19, 2007. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of specification.
1. Field of the Invention
The invention relates to a method for setting the frequency of a memory and, more particularly, to a method for setting the overfrequency of a memory and a setting module thereof.
2. Description of the Related Art
More and more memory module suppliers produce memory modules whose operation frequencies are higher than a common frequency range supported by a chip set. That is, the memory modules can be normally used only after the frequency of the chip set on a motherboard increases, and the operation frequency of a central processing unit (CPU) and other parameters are adjusted.
Generally speaking, a user can set operation frequencies of the CPU and the memory via the setting picture of a basic input output system (BIOS) to realize the overfrequency during a booting process. However, the user needs to set the parameter value of a front side bus (FSB) and the operation frequency of the memory by himself to realize the overfrequency. Furthermore, the user also needs to consider parameters such as the internal frequency, the external frequency and the operation voltage of the CPU, and a common user cannot clearly know the setting relationship of the FSB parameter value, the frequency of the memory and the frequency of the CPU. Therefore, the overfrequency setting cannot be successfully finished.
In the conventional main computer configuration on the market, the frequency of the memory should be proportional to the frequency of the CPU, and it cannot be randomly adjusted, which adds difficulty when the user sets the frequency. The user often only can use the setting “auto” to make a memory module operated under a predetermined frequency, and then the highest performance of the memory cannot be obtained.
The invention provides a method for setting an operation frequency of a memory and a setting module thereof. An overfrequency setting menu is added into a setting picture of a basic input output system (BIOS), and then a user can directly set the operation frequency of the memory via a model on the package of the memory, and he does not need to set additional parameters such as a front side bus (FSB) parameter. In this way, the process of setting the frequency of the memory is simplified, and the user can easily finish the overfrequency setting.
The invention provides a method for setting an actual operation frequency of a memory, and the method includes the steps of providing a memory model list for selecting a memory model, obtaining an estimation operation frequency of the memory according to the selected memory model and adjusting an operation frequency of a FSB to cooperate with a frequency transformation ratio to generate the actual operation frequency of the memory according to the estimation operation frequency.
In one embodiment of the invention, before the step of providing the memory model list, the method further includes the step of providing a setting picture having an overfrequency setting option, and the memory model list is provided only after the overfrequency setting option is selected. The setting picture is, for example, a setting picture of the BIOS.
In one embodiment of the invention, in the step of adjusting the operation frequency of the FSB to cooperate with the frequency transformation ratio according to the estimation operation frequency of the method, a group of the operation frequency of the FSB and the frequency transformation ratio is selected according to a look-up table comprising a plurality of combinations of the operation frequency of the FSB and the frequency transformation ratio. The step of adjusting the operation frequency of the FSB to cooperate with the frequency transformation ratio according to the estimation operation frequency further includes the step of adjusting an operation voltage of the memory and an operation frequency of a central processing unit (CPU).
The invention further provides a module for setting an actual operation frequency of a memory, and the module includes a display module and a processing module. The display module provides a memory model list including a plurality of memory models. The processing module is connected to the display module and is used for estimating an estimation operation frequency corresponding to one of the memory models, and it adjusts an operation frequency of a FSB to cooperate with a frequency transformation ratio to generate the actual operation frequency of the memory according to the estimation operation frequency.
In one embodiment of the invention, the module further includes a look-up table comprising a plurality of combinations of the operation frequency of the FSB and the frequency transformation ratio for the processing module to adjust the operation frequency of the FSB to cooperate with the frequency transformation ratio. The processing module adjusts the operation voltage of the memory according to the estimation operation frequency. The memory model list includes memory models Memory-6400, Memory-7200, Memory-8000, Memory-8500, Memory-9200, Memory-9600, Memory-10000 and Memory-11000.
Since the function of the invention is integrated into the BIOS system, the BIOS system can be used to directly adjust the FSB parameter, the frequency of the CPU and the frequency of the memory. A user only needs to select a wanted memory model via the overfrequency setting option provided by a user interface, and the other parameters are automatically set in the invention. In this way, the process of setting the frequency of the memory is simplified for the user.
These and other features, aspects, and advantages of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings.
In the main computer configuration (such as Intel), the operation frequencies of the CPU 110, the FSB and the memory 140 are corresponding to each other. The operation frequency values of the memory that are supported by various FSB parameter values can be obtained by calculation. Table 1 lists the operation frequency values of the memory that are supported by the FSB parameter which is three hundred and thirty three.
In the conventional technology, when the operation frequency value of the memory that is wanted by the user is not listed in Table 1, the user needs to adjust the FSB parameter. For example, when the operation frequency of the memory is 900 MHz, the user needs to change the FSB parameter from the original value three hundred and thirty three to other FSB parameter value such as three hundred and forty five, three hundred and sixty, three hundred and seventy five and so on first, and then he selects different frequency transformation ratio value (the constant ratio values shown in the above table) in the standard to calculate one by one to obtain the frequency of the memory that is supported and adjacent to 900 MHz. It is difficult for a common user to control the above operation, and it is difficult for the common user to combine the standard such as Memory-9600 displayed at the external surface of the memory with the setting of operation frequency of the memory. Therefore, to obtain the best setting or to realize the overfrequency setting is difficult.
The embodiment provides a module for setting an actual operation frequency of a memory, and the above FSB parameter and the corresponding operation frequency of the memory are stored in a look-up table. Therefore, a user only needs to set the memory model, and the module for setting the actual operation frequency of the memory searches for a suitable FSB parameter value in the look-up table to simplify the process of setting the frequency of the memory for the user.
The display module 220 may, for example, be directly integrated into the setting picture of the BIOS to provide an overfrequency setting option (shown in
As shown in Table 2, taken the model Memory-9600 as an example, the operation frequency of the memory is 9600/8=1200 MHz and is corresponding to the FSB parameter that is three hundred cooperating with the constant ratio that is 1:2 and the FSB parameter that is three hundred and sixty cooperating with the constant ratio that is 3:5. The operation frequency of the memory corresponding to the FSB parameter that is three hundred cooperating with the constant ratio that is 1:2 is 300*(2/1)*2=1200 MHz; the operation frequency of the memory corresponding to the FSB parameter that is three hundred and sixty cooperating with the constant ratio that is 3:5 is 360*(5/3)*2=1200 MHz. The look-up table 230 can be directly stored into the memory (such as a flash memory) of the BIOS.
In other words, when the user selects “Memory-9600”, the setting module 200 adjusts the operation frequency of the memory 140 to be 1200 MHz and adjusts the FSB parameter to be three hundred or three hundred and sixty. Generally speaking, the setting module 200 selects a value adjacent to a predetermined operation frequency of the FSB to set the operation frequency of the FSB. That is, the setting module 200 selects the value adjacent to the predetermined value of the FSB parameter to adjust. If the predetermined value of the FSB parameter is three hundred and thirty three, the setting module 200 adjusts the FSB parameter to be three hundred and sixty; if the predetermined value of the FSB parameter is two hundred and sixty six, the setting module 200 adjusts the FSB parameter to be three hundred.
The needed voltage increases along with the increase of the operation frequency of the memory. The setting module 200 also adjusts the operation voltage of the memory 140 according to the memory model set by the user at the same time. For example, the operation voltage is adjusted to be 2.3V to 2.5V from 1.8V. Furthermore, the process of selecting the FSB parameter also can be realized in a software calculation mode, and the estimation operation frequency corresponding to the memory model is directly calculated out. Then, the corresponding FSB parameter (namely, the corresponding operation frequency of the FSB) cooperating with a frequency transformation ratio is obtained. In the embodiment, the mode of obtaining FSB parameter is not limited to the mode of looking up the table.
To illustrate the embodiment of the invention,
The invention provides a method for setting the operation frequency of a memory. As shown in
In the step S440, a group of the operation frequency of the FSB and the frequency transformation ratio is selected according to a look-up table. The operation voltage of the memory is set according to the actual operation frequency of the memory. The operation frequency of the central processing unit (CPU) is set according to the operation frequency of the FSB. Other detail of the method for setting the frequency of the memory is similar to the description about the module for setting the frequency of the memory and is not described for concise purpose.
To sum up, in the invention, the memory model is directly used as the basis of setting the operation frequency of the memory, and therefore, the user can precisely set the operation frequency of the memory only according to the memory model shown on the package of the memory without any complicated setting process. Furthermore, when the user wants to realize an overfrequency setting, he only needs to select a higher memory model, and the system correspondingly sets the operation voltage of the memory, the FSB parameter, the operation frequency of the CPU and so on. The user can successfully set the operation frequencies of the memory and the system without any additional overfrequency knowledge, and then the complexity of setting the operation frequency of the memory for the user decreases.
Although the present invention has been described in considerable detail with reference to certain preferred embodiments thereof, the disclosure is not for limiting the scope of the invention. Persons having ordinary skill in the art may make various modifications and changes without departing from the scope and spirit of the invention. Therefore, the scope of the appended claims should not be limited to the description of the preferred embodiments described above.
Number | Date | Country | Kind |
---|---|---|---|
96134866 | Sep 2007 | TW | national |