CPU frequency adjusting system and method
First Claim
1. A Central Processing Unit (CPU) frequency adjusting system comprising:
- an application level, comprising;
a user interface for generating a command signal to adjust a CPU frequency according to an input from a user, and displaying an adjusted CPU frequency;
a driver level, comprising;
a driver model for transmitting the command signal generated by the user interface; and
a hardware abstraction level, comprising;
a flash memory for storing the adjusted CPU frequency; and
a Basic Input/Output System (BIOS), comprising;
a frequency adjusting module for adjusting a frequency of a clock generator of a motherboard on which the CPU is mounted according to the command signal, thereby adjusting the CPU frequency; and
a data accessing module for storing the adjusted CPU frequency in the flash memory, and reading the adjusting CPU frequency from the flash memory in order to display the adjusting CPU frequency on the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A Central Processing Unit (CPU) frequency adjusting system has a multi-level architecture including an application level, a driver level, a hardware abstraction level, and a hardware platform. The application level includes a user interface (10) for generating a command signal to adjust a CPU frequency according to an input from a user, and displaying an adjusted CPU frequency. The hardware abstraction level includes a frequency adjusting module (130) for adjusting a current CPU frequency in a flash memory (14) with the new CPU frequency input by the user; and a data accessing module (131) for storing the adjusted CPU frequency in the flash memory, and reading the adjusted CPU frequency from the flash memory in order to display the adjusted CPU frequency on the user interface. The CPU frequency adjusting system can reduce the complexity of the hardware abstraction level, and is compatible with different types of BIOSs.
-
Citations
15 Claims
-
1. A Central Processing Unit (CPU) frequency adjusting system comprising:
an application level, comprising;
a user interface for generating a command signal to adjust a CPU frequency according to an input from a user, and displaying an adjusted CPU frequency;
a driver level, comprising;
a driver model for transmitting the command signal generated by the user interface; and
a hardware abstraction level, comprising;
a flash memory for storing the adjusted CPU frequency; and
a Basic Input/Output System (BIOS), comprising;
a frequency adjusting module for adjusting a frequency of a clock generator of a motherboard on which the CPU is mounted according to the command signal, thereby adjusting the CPU frequency; and
a data accessing module for storing the adjusted CPU frequency in the flash memory, and reading the adjusting CPU frequency from the flash memory in order to display the adjusting CPU frequency on the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A Central Processing Unit (CPU) frequency adjusting method, comprising the steps of:
-
receiving from a user interface a new CPU frequency input by a user, and generating a command signal for adjusting a current CPU frequency;
receiving the command signal at a Dynamic Link Library;
receiving the command signal from the Dynamic Link Library at a driver model;
receiving the command signal from the driver model at a Basic Input/Output System (BIOS), and determining a validity of the new CPU frequency; and
adjusting the CPU frequency if the new CPU frequency is valid. - View Dependent Claims (9, 10, 11)
-
-
12. A method for adjusting frequency of Central Processing Units (CPUs), comprising the steps of:
-
retrieving a new input of said CPU frequency from a user interface;
generating a command signal for adjusting said CPU frequency according to said new input; and
adjusting said CPU frequency to said new input according to said command signal. - View Dependent Claims (13, 14, 15)
-
Specification