Patent ID: 8301873

Claim:
An automatic thermal throttling protection method, applied to a computer system, wherein the computer system at least comprises an embedded controller, a main basic input/output system (BIOS), a sub BIOS, a central processing unit (CPU), and a thermal sensor, the method comprising the steps of: executing the main BIOS for initializing the embedded controller to execute the sub BIOS when the computer system is powered on; the sub BIOS obtaining an upper temperature limit and a lower temperature limit set by the main BIOS and obtaining a temperature of the CPU through the thermal sensor; the sub BIOS comparing the temperature of the CPU with the upper temperature limit; the sub BIOS sending a system control interrupt (SCI) event to the main BIOS when the temperature of the CPU is higher than the upper temperature limit; and the main BIOS enabling a throttling function to perform a throttling operation on the CPU or shutting down the computer system when receiving the SCI event.