Atlast a good question!
Now all C2D and some olders ones have 2 temp sensors on the die.
Intel does not document much on these sensors.
One measures the tCase i.e-> CPU temp and other is to measure the tJunction i.e-> Core Temps.The Safe temp ranges for both r quite different. It is high for tJunction and low for tCase.
About tCase :
tCase is sensed on the CPU case by the thermal diode which is analog and this analog reading gets convrted to digital by th Super I/O chip and gets calibrated by the bios.
Now, About tJunction :
tJunction is sensed inside the 'actual' cores by the thermal diodes as an analog level which is then converted to digital by the digital thermal sensor right on the CPU itself.
These vals r manufactrer calibarated.
tJunction is always higher than tCase.
Intel documents the maximus tCase temp in its specs.
Typ reading for Quads frm my experience :
Danger : (using intel burn in test)
tCase =72
tJunction= 80-80-78-78
Hot:
tCase=66
tJunction=73-73-71-71
Normal/safe :
tCase=55-60(or below)
tJunction=68-68-66-66
Cool:
tCase=23(& below)
tJucntion=35-35-30-30
But in practice actual differnce between tCase and tJuncton is more than 10C - atleast for me!Also the temps of Core 0 and 1 is higher than core 2 and 3 - again atleast for me.
My temps @ 3.02 Ghz for Q6600-G0 using Thermalright ultra 120 extreme:
