¿Cómo funciona el software de comprobación de temperatura de la CPU?

0

Me intriga profundamente cómo el software puede verificar la temperatura real de mi computadora portátil / PC.

¿Alguien puede explicarme este proceso?

Mark Gabriel
fuente

Respuestas:

2

Hay una serie de sensores dentro de su sistema que detectan temperaturas y eso.

Esos están unidos a varios conjuntos de chips internos, típicamente un chip super IO que maneja eso junto con otras funciones, y está expuesto a su sistema a través de varias API.

En cuanto a los sensores en sí, están integrados en chips, su CPU tiene uno basado en un diodo sensible a la temperatura .

Es probable que su sistema operativo se comunique con ellos a través de algunas API internas: en Linux, esto sería sensores y sus sensores frontales junto con un controlador apropiado.

En mi máquina de clase NUC y fedora, uso los siguientes controladores

Driver `it87':
  * ISA bus, address 0xa40
    Chip `ITE IT8771E Super IO Sensors' (confidence: 9)

Driver `coretemp':
  * Chip `Intel digital thermal sensor' (confidence: 9)

y eso me dice (por ejemplo)

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +68.0°C  (high = +105.0°C, crit = +105.0°C)
Core 1:       +67.0°C  (high = +105.0°C, crit = +105.0°C)
Journeyman Geek
fuente
En Linux, es más probable que esté simplemente leyendo de /sys directamente, sin demonios en el espacio de usuario ... también, su terminal parece tener problemas con Unicode.
grawity
Sí, conectado a través de masilla, hay algo extraño, pero pensé que sería ilustrativo de lo que ves. Hay un montón de extravagancias con las lecturas de mis sensores en este momento, incluida toda una carga de alarmas; p
Journeyman Geek
0

Bastante más o menos lo que suena. Hay un termopar en el paquete de la CPU e informa los valores a la computadora. La ubicación del sensor depende de la CPU. La mayoría de las CPU de Intel tienen un termopar en cada núcleo. Algunas placas base pueden tener un termopar en el zócalo de la CPU, por lo que puede obtener una temperatura "interna" y "externa".

nhinkle
fuente