Перейти к содержанию

Помогите опросить процессор


Рекомендуемые сообщения

Нужно написать код под linux, который выводил бы состояние процессора, его основные параметры, подскажите плз как

это можно сделать. Может у кого-то есть исходники где

выполнялись такие задачи или хотя бы подскажите где можно

прочитать как это сделать. Буду благодарен за любую помощь!

Ссылка на комментарий
Поделиться на другие сайты

cat /proc/cpuinfo действительно выдает нужную информацию, но в

/proc находятся виртуальные файлы, их исходный код просмотреть не удается, может подскажете как это можно сделать?

Ссылка на комментарий
Поделиться на другие сайты

А зачем вам исходный код proc файлов???? Берете в своей программе парсите информацию из /proc/cpuinfo и всего делов. Ну если очень надо - поищите в исходниках ядра...

Ссылка на комментарий
Поделиться на другие сайты

Смысл программы и заключается в том чтобы показать как можно опросить процессор и другие девайсы. Может подскажете где конкретно в исходниках ядра смотреть? В линуксе я новичок (

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Может подскажете где конкретно в исходниках ядра смотреть? В линуксе я новичок

и сразу в исходники?

информацию по устройствам следует получать при помощи инструментов, для этого и сделанных,такие как /proc и утилиты вроде lspci, lsusb.

а для получения вывода cat и вышеуказанных утилит из проги удобно использовать каналы. man popen

Ссылка на комментарий
Поделиться на другие сайты

Приходится сразу в исходники ( Кроме утилит и proc разве

нельзя получить системную информацию?

Например в QNX скорость проца получаем таким образом:

#include <sys/syspage.h>

static uint64_t cps = SYSPAGE_ENTRY(qtime)->cycles_per_sec;

uint64_t getcps( void ) { return cps; };

В Linux`е можно написать что-то подобное?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...