Heat and Entropy
Heat transfer and throttling
Why coffee cools and laptops slow down
Start a heavy game or a long compile and your laptop is quick for about half a minute, then the fan roars and everything gets slower - even though the code has not changed and the battery is full. Nothing broke. The chip walked into a physical wall it cannot cross: it is making heat faster than it can get rid of it. To understand why, we follow the heat on its journey from the silicon to the room.
Predict first: what fixes overheating?
Three ways heat moves
Before any of this, heat needs a way to travel. There are exactly three, and you have felt all of them.
Conduction: touch
Convection: flow
Radiation: glow
One thing all three share: heat only ever flows from hotter to colder, never the reverse on its own. "Cold" does not flow into a warm room through an open freezer - warm air flows out. There is no cold; there is only more heat and less heat, and it always drains downhill in temperature. That one-way rule is the seed of the next lesson.
Play: the heat's journey off the chip
Here is the path heat takes from a running CPU to the room, drawn as a stack. The chip pours out a fixed number of watts; that power has to climb through the paste, the heatsink, and the fan-stirred air to escape. Turn the chip power up, or make any layer worse, and watch the junction temperature at the bottom climb toward the throttle line.
Now the predict probe resolves. Crank the fan to full and the junction temperature drops only a little if the paste is the weak link - because the fan only improves the last hop. The heat still has to crawl through whatever the worst layer is first. The bottleneck is set by the largest barrier in the chain, not by the fastest one.
Heat flow is Ohm's law in disguise
Newton noticed the simplest version of this centuries ago: an object cools at a rate proportional to how much hotter it is than its surroundings. Turn that around and it says the temperature gap needed to push a given flow of heat is proportional to the heat flow. Define the constant of proportionality as a and you get a clean law:
If that shape looks familiar, it should. It is exactly from electric circuits, with temperature difference playing the role of voltage, heat flow playing the role of current, and thermal resistance playing the role of electrical resistance. The analogy is not a loose metaphor; the equations are identical, which is why engineers draw cooling systems as resistor networks.[2]
And here is the part the widget makes vivid: the layers sit in series - paste, then heatsink, then air - and resistances in series add, just like resistors in a wire. The total temperature the chip runs above the room is the sum of the drops across every layer:
Because the resistances add, the worst layer dominates the sum. A brilliant fan (tiny ) cannot rescue a chip choked by dried cracked paste (huge ). The chain is only as good as its worst link.
Why the laptop slows down
Everything connects now. In power and efficiency we saw that a chip turns nearly all the electrical power it draws into heat: a 45 watt CPU is a 45 watt heater. That is the heat flow in the equation above, and the faster the chip runs, the more power it burns and the more heat it must shed.
The chip has a temperature it must not exceed or it will be damaged. When the steady-state junction temperature would climb past that limit, the chip protects itself by : it lowers its own clock speed and voltage, which cuts , which pins the temperature at the limit. Your frame rate drops, your compile slows, and the chip survives. The thirty-second head start is the time it takes the heatsink to soak up heat and reach that ceiling; after that, the cooling chain, not the silicon, sets your speed.[3]
The everyday face of the power wall
T_air = 25.0 # ambient, Celsius
limit = 95.0 # junction temperature the chip must not exceed
# Thermal resistances in series (kelvin per watt). They ADD, like resistors.
R_paste, R_heatsink, R_air = 0.10, 0.14, 0.35
R_total = R_paste + R_heatsink + R_air
def junction_temp(power_watts):
return T_air + power_watts * R_total # deltaT = P * R
requested = 65.0
if junction_temp(requested) > limit:
# Throttle: cap power so the junction sits exactly at the limit.
allowed = (limit - T_air) / R_total
performance = allowed / requested # fraction of full speed
print(f"throttling to {performance:.0%} of full speed")
else:
print("running at full speed")Lock it in
- Heat moves three ways: conduction (touch), convection (flowing fluid), and radiation (infrared glow). It always flows hot to cold, never the reverse on its own.
- Heat flow obeys , the exact shape of Ohm's law . Temperature gap is like voltage, heat flow like current, thermal resistance like electrical resistance.
- The cooling layers sit in series, so their resistances add. The worst layer dominates - a great fan cannot save bad paste.
- A chip is a heater: its power becomes heat crossing that chain. When the junction would pass its safe limit, it throttles - drops clock speed to cut heat - and your performance falls.
- The thirty-seconds-then-slow feeling is the heatsink warming up to its ceiling; after that the cooling chain sets the speed. It is the everyday face of the power wall.
Check yourself
Your laptop runs a game fast for about thirty seconds, then noticeably slows and the fan gets loud. What physical limit did it hit?
This is the lesson's anchor - name the mechanism, not just the symptom. Try to state it, then check.
Heat always flows...
A CPU throttles - lowers its clock speed - in order to...
Match each mode of heat transfer to an everyday example.
a chip's heat crossing the metal heatsink pressed to it
a fan dragging warm air away and pulling cool air in
a campfire warming your face across the gap
Primary source
Feynman Lectures on Physics, Vol I Ch 44: The Laws of ThermodynamicsFeynman treats heat flow and the direction it must run, setting up why the one-way rule matters. Pair it with any datasheet's thermal-resistance table to see engineers use exactly as this lesson does.
Sources