CPU temperature

If you require help or assistance with anything then please post here

Moderators: electrogear, exonerate

CPU temperature

Postby wheetleya on Sat May 12, 2012 5:08 am

How does a CPU temperature monitor software know the correct temperature? I think a sensor should read an accurate temperature of the CPU or the HDD. I don't think computers have a temperature sensor because the software is for every computer. So, is the value shown accurate?
Last edited by wheetleya on Sun May 13, 2012 8:58 am, edited 1 time in total.
wheetleya
essemer
 
Posts: 1
Joined: Thu May 10, 2012 5:14 am

Re: CPU temperature

Postby CoreStyler on Sat May 12, 2012 9:22 am

wheetleya wrote:How does a CPU temperature monitor software know the correct temperature? I think a sensor should read an accurate temperature of the CPU or the HDD. I don't think computers have a temperature sensor because the software is for every computer. So, is the value shown accurate?

The CPU should have a sensor because if the temperature is too high the computer will break. So a little sensor is present on all CPU or many of them.
From wikipedia:
Thermal sensors in some CPUs and GPUs can shut down the computer when high temperatures are detected, although this may not guarantee safe operation.

An integrated circuit may also shut down parts of itself when maximal performance is not required, as when idling, or the clock speed may be reduced under low workloads or when temperature is high, reducing power consumption and hence heat generation.


I think that most of the new generation CPU has this function, in particular intel.

Or is possible that the CPU and Bios contains the information about "overflowing" of operations. Like that CPU can do X cycles per second so if are too much, is in a risk phase.
http://www.thecorestylerz.net
Sound Design, synth development and websites building...
Image
SM COMMUNITY IS MOVING TO
www.synthmakers.net
User avatar
CoreStyler
essemilian
 
Posts: 474
Joined: Sun May 23, 2010 1:25 pm

Re: CPU temperature

Postby trogluddite on Sat May 12, 2012 12:29 pm

Temperature sensing has been a standard feature of CPU's and many other components for a long time now - as CoreStyler says, it is a necessary form of protection for the chips.
This is handled at the motherboard/BIOS level - at boot-up time, long before Windows starts up, all of the hardware is scanned so that the MoBo knows what features each component has - the BIOS then sets everything up to use the correct settings for all of the parts. For example, if you upgrade the main CPU chip on your motherboard, it will be automatically detected, and all of the important voltage and timing settings on the MoBo will be adjusted automatically. Windows then has access to this data by requesting it from the BIOS.
Just as there are standards that say how connections like USB, LAN etc. should work, there are also standards that components use when reporting to the MoBo/BIOS - the temperature (or fan speeds etc.) will be converted into digital data that follows the standard, so that the readings will be consistent between different set-ups.
You often won't see the temperature sensor as a separate part - in order to get the most accurate reading, it is built into the very same piece of silicon as the actual chip circuitry itself, along with the other circuitry that allows 'protection' features like clock throttling etc.

For this reason, you should always open up your PC once in a while and clean the dust and muck off the fans and heatsinks. As they get more and more dirty, the heat cannot escape so easily, and the temperature rises.
But your CPU is unlikely to burn out - instead, what happens is that it senses the temperature rise and will automatically turn down the clock speed (the faster it goes, the more heat it generates). So a very dirty PC can be running a lot slower than the advertised clock speed - killing the CPU performance. In the very worst case, the machine will just shut down to protect the electronics - I have 'fixed' a lot of friend's 'broken' PC's simply by giving them a good clean!
Feel free to use any schematics and algorithms I post on the forum in your own designs - a credit is appreciated (but not a requirement).
Don't stagnate, mutate to create. Without randomness and serendipity the earth would be just another barren rock.
User avatar
trogluddite
smychopath
 
Posts: 3024
Joined: Mon Oct 20, 2008 3:52 pm
Location: Yorkshire, UK

Re: CPU temperature

Postby oddson on Sun May 13, 2012 3:01 pm

Spam much?

The first post off topic with links in the signature is a sure sign.

(I disabled the links...)
oddson
wiki guru
 
Posts: 3883
Joined: Sun Jul 03, 2005 6:44 pm

Re: CPU temperature

Postby aliasant on Sun May 13, 2012 3:04 pm

oddson wrote:Spam much?

The first post off topic with links in the signature is a sure sign.

(I disabled the links...)


Yes.
I already reported this and another very similar post.
When they first make the post theres no links. They get added a day or two after to avoid moderators.
It's never to late to be late.....
http://martinrodensjo.smugmug.com/
User avatar
aliasant
smunatic
 
Posts: 2386
Joined: Sat Dec 30, 2006 5:49 pm
Location: Sweden

Re: CPU temperature

Postby trogluddite on Sun May 13, 2012 4:58 pm

aliasant wrote:They get added a day or two after to avoid moderators.

But not for long! - those two now banned and links deleted.
Thanks for the reports - I'd most likely have forgotten to check back on those posts if you hadn't logged them.
Feel free to use any schematics and algorithms I post on the forum in your own designs - a credit is appreciated (but not a requirement).
Don't stagnate, mutate to create. Without randomness and serendipity the earth would be just another barren rock.
User avatar
trogluddite
smychopath
 
Posts: 3024
Joined: Mon Oct 20, 2008 3:52 pm
Location: Yorkshire, UK


Return to Help

Who is online

Users browsing this forum: No registered users and 3 guests