Patent ID: 8089236

Claim:
A system for adjusting pulse width modulation (PWM) signals according to temperatures of one or more computer components in a computer, the system comprising: a setting module configured for setting a PWM signal frequency formula for a fan in the computer, and storing the PWM signal frequency formula in a basic input and output system (BIOS) of the computer; a temperature reading module configured for reading current temperatures of the one or more computer components using a temperature measuring device; a computing module configured for computing a frequency of PWM signals for the fan according to the frequency formula and the current temperatures; a sending module configured for sending the computed frequency to a PWM signal manager to generate an adjustment PWM signal for the fan to control the rotational speed of the fan in the computer according to the adjustment PWM signal; and at least one central processing unit (CPU) that executes the setting module, the temperature reading module, the computing module, and the sending module.