Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 26.07.2010
Сообщений: 24
1

Вывод информации о железе на экран

08.08.2012, 11:17. Показов 2377. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!

Нужна Ваша помощь. Требуется, чтобы в конце программы, написанной в Си, выводились данные о процессоре, а именно: название процессора, частота, а так же, включён или нет HyperThreading.

Можно ли это как-то осуществить? Я сравнительно недавно в линуксе и кроме как cpuinfo ничего в голову не приходит, но тот выдаёт слишком много всего, а надо бы вычленить основные вещи как-то.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.08.2012, 11:17
Ответы с готовыми решениями:

Получение информации о железе
Привет, Помогите создать следующее : 1)Нужно узнать номер харда 2)послать номер полученного...

Получение информации о железе ПК
Кто знает как на паскале узнать свое оборудование на ПК(мать, проц, видяха)? Говорите только по...

Вывод информации на экран
Подскажите пожалуйста, как в данном коде вывести вычисления на экран? Спасибо большое!

Вывод информации на экран
При вводе чисел a и b, выводиться на экране только результат, хотелось бы a + b = результат....

2
2 / 2 / 0
Регистрация: 14.08.2011
Сообщений: 5
11.08.2012, 00:47 2
grep -Ei 'model name|MHz' /proc/cpuinfo
На Си это в несколько строчек делается чтобы не делать костылей с грепом
http://stackoverflow.com/quest... r-of-cores
А гипертрейдинг определить наверное как-то так http://stackoverflow.com/quest... -threading
1
0 / 0 / 0
Регистрация: 26.07.2010
Сообщений: 24
12.09.2012, 15:01  [ТС] 3
Спасибо большое! Вроде разобрался, но есть проблема с гипер-трейдингом. Взял код из второй ссылки, но программа выдаёт неправильную информацию.

Должно быть правильно:

logical cpus: 12
cpu cores: 12
hyper-threads: false


А вот что выдаёт программа:

logical cpus: 32
cpu cores: 16
hyper-threads: true


Из-за чего такое может быть, есть идеи?
0
12.09.2012, 15:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.09.2012, 15:01
Помогаю со студенческими работами здесь

Вывод информации на экран
Всем добрый день. Я стою в тупике перед одной задачей: На Windiws 8 (8.1) мне нужно выводить...

вывод на экран информации
мне нужно сдать программу помогите плз 1) занести данные в файл 2) вывод на экран информации...

Собирание программно информации о железе компа
Здравствуйте господа. Нужна информация, возможно ли в винде 7 и выше.. выудить информацию о БИОС...

Вывод информации на экран из массива
Еще раз здравствуйте. Кто может подсказать как реализовать такую функцию: есть карта(.png) с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru