Na verdade, a temperatura não é armazenada em nenhum lugar. /sys
é um sistema de arquivos na memória e a leitura de arquivos em /sys
invoca código no kernel que calcula valores na mosca.
Os diferentes diretórios correspondem a diferentes maneiras pelas quais o hardware pode reportar temperaturas. Os arquivos temp*_input
têm um temp*_label
associado que identifica a temperatura do componente que é relatada.
Os locais sob /sys
tendem a variar da versão do kernel para a versão do kernel (não da distribuição para a distribuição). Essa é uma dificuldade que autores de programas que leem dados em /sys
têm que conviver com ( exemplo ).