Единица измерения температуры процессора?

Поскольку я не являюсь американцем, следующие командные выходы, например, «55000», что означает 55 ° C.

cat /sys/class/thermal/thermal_zone1/temp

Эта команда выводит температуру в Фаренгейте для компьютеров, настроенных в США. EN?

1
задан 25 May 2014 в 05:12

2 ответа

Ответ Дассмана верен. Команда кошки просто выводит содержимое файла, который в данном случае находится на / Sys файловой системы.

/ SYS фактически обеспечивается ядром все файлы в / SYS фактически часть ядра, повторив некоторые команды в определенные модули позволяет управлять функциями ядра (например, сканированием для нового SCSI / устройств SATA, или даже отключения ядер процессора от использования ядра).

Это не задача ядра, чтобы обеспечить любую форму локализации, которая выполняется в приложениях usermode. так что / sys FS обеспечит «необработанное» значение 55000, это будет работа приложения, выполняющего чтение значения и соответствующее преобразование.

11
ответ дан 24 May 2018 в 07:25
Нет. Эта информация исходит от аппаратного обеспечения и не зависит от ваших настроек локали. Единица для температуры - C (или K, но это те же самые градусы, только в другом масштабе) во всех научных и технических целях, даже в США.

Итак, нет, вы не увидели бы эти температура в Фаренгейте, даже если ваша ОС использовала американский язык.

6
ответ дан 24 May 2018 в 07:25

Другие вопросы по тегам:

Похожие вопросы: