TJ Max is the value that activates cpu throttling and auto shuts down the pc when Thermal Monitoring is enabled to prevent overheating of the processor... usually the distance between TJMax is measured and converted into C, lets say distance to tjmax is 50, and the tjmax of this processor is 100c, then the temp is considered 50c...
for youliang's case, he'd just have to adjust the tjmax of the processor

, and if not mistaken bios only give CPU temp, not CORE temp... coretemp application reads CORE temp, based on the tjmax u set

... coretemp reads the distance between tjmax and converts to Celsius

edit: CPU temp is measured by placing a sensor on the middle of the integrated heatsink of the processor, while CORE temp is measured via digital thermal sensor, placed on each core of the processor

the only way to know the temp 100% accurate is to place a sensor directly on the processor itself

, but reading CORE temp should suffice as they give u an indication when will the throttling activate, and they only activate when the processor is being overheated to its limit

so, as long we stay away from tjmax and hv some headroom is ok right?? tjmax for e5200 is 100'c, then if i hv distance from tjmax around 30-40 it save right..