Improved approaches to providing thermal and power management for a
computing device are disclosed. These approaches facilitate intelligent
control of a processor's clock frequency and/or a fan's speed so as to
provide thermal and/or power management for the computing device.