Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];

Вниз

как считать данные из BIOS (температура процессора)   Найти похожие ветки 

 
hort   (2002-06-25 23:02) [0]

Уважаемые мастера! Подскажите как из программы на Delphi считать данные из BIOS (конкретно интересует температура процессора и частота оборотов кулера)
Зарание благодарен!


 
Proton   (2002-06-26 01:20) [1]

Вообще то с уверенностью в 100% можно утверждать что они не в BIOSе хранятся. Но это еще пол беды. Получить их будет сложно, тем более что ты галочки напротив таких систем как Win2k и WinXP. Оттуда вообще сложно до железа добраться. И наконец для разных мам это делается по разному. Так что тебе кучу чего еще помнить.
Так что если ты на знаеш куда сунутся то задачка не простая. Плюнь и используй готовую софтину. Проще это. Да и тем более что каждый производитель (системный плат) считает для себя позором если он не сделал программу для мониторинга температуры и т.д.
Ну а для начало ткнись в сандру (SiSoft Sandra 2002) - она даст достаточно информации для размышления если все же решишся делать оную прогу.
Тут был вопрос когдато как время просыпания изменить и прочитать на делфи. Так вот сошлись на том что юзеру дали готовую софтину и он остался доволен.
Ну на крайняк зведи софтину мониторинга и сам дери уже оттуда нужные значения. GetWindowText... А заказчику скажи что сам разобрался (если конечно не для себя пишеш). Денег не забудь побольше попросить, задача ведь настандартная :) .


 
ДЕД МАСТДАЙ   (2002-06-26 13:10) [2]

Мда...деградация программерского ума. Ну разве настоящий программер бедт пользоваться данными чужой программы? НЕТ!!! Он напишет свою. И какой же ты Proton мастер коли так отвечаешь!!!
2 hort: Это довольно таки несложно сделать. Только запомни эти данне в BIOS не находяться!!! Находиться вся эта информация в MSR рагистрах процессора. Но они различны для всех процессоров, не имею ввиду несколько общх MSR"ов для всех. Читать их можно с помощью rdmsr, писать в них wrmsr. Помни что должны они выполняться с CPL=0, то есть надо писать драйвер. Забыл скзать что старшая часть 64-битного регистра в EDX, младшая в EAX (0-31).


 
Proton   (2002-06-26 15:43) [3]

Я рекомендую юзать готовую софтину.
Ну а на крайняк ... можно и извратится


 
hort   (2002-07-05 11:58) [4]

Вопрос к Proton : А где про это дело можно почитать?
Буду благодарен за любую инфу!


 
hort   (2002-07-05 12:03) [5]

Извеняюсь!!!
Вопрос к ДЕД МАСТДАЙ : А где про это дело можно почитать (внутренности процессора - а то я про это дело последний раз для I286 читал)?
Буду благодарен за любую инфу!



 
asmer   (2002-07-05 16:31) [6]

www.intel.com, www.amd.com...


 
asmer   (2002-07-05 16:34) [7]

...а вот частоту вращения куллера придётся извлекать из материнки... под ХР только через драйвер матери... или написать свой драйвер, возможно, на сайте производителя есть инфа для девелоперов...


 
ДЕД МАСТДАЙ   (2002-07-06 01:21) [8]

asmer уже ответил на твой вопрос. На сайтах intel"a есть pdf"ки закачай себе и наслаждайся чтением про архитектуру. Если читать только про MSR то только 3часть руководства скачай там они все есть от Pentium(TM) до Pentium 4(TM). А вообще прежде чем получать данную информацию необходимо получить тип процессора а потом уже читать регистры. Вот тут то и понадобяться www.amd.com www.via.com.tw... вообщем нужна дока фирм выпускающих процы.


 
МИФИст   (2002-07-06 11:26) [9]

Нашёл интересный ресурс на русском www.rom.by.


 
Proton   (2002-07-07 19:42) [10]

вы позволите кинуть вам на мыло кое что ?


 
hort   (2002-07-10 12:06) [11]

Proton : если будете писать, то дублируйте на al_tor@bk.ru

МИФИст: Спасибо за линк. Понравилась схема для измерения температуры процессора(дешево и сердито ;)).


 
hort   (2002-07-10 12:12) [12]

Proton: Если будете писать, пожалуйста, продублируйте пожалуйста на al_tor@bk.ru


 
hort   (2002-07-11 13:14) [13]

Спасибо всем кто откликнулся!


 
Delitent   (2002-07-11 16:53) [14]

... И все таки я не пойму какое отношение имеет процессор к своей температуре???
Насколько я понимаю,всё это дело зависит от чипсета....
Можно сравнить,к примеру Epox,которая только показывает температуру и обороты кулера,и Soltek,который ковсему этому еще и осуществляет контроль,автовыключение при перегреве...
А готовой софтой пользуются только ламерюги....И софта эта не часто выглядит прилично,да и слишком память засоряет..


 
Proton   (2002-07-11 23:05) [15]

2Delitent
>А готовой софтой пользуются только ламерюги....
биос понимаеш ли так или иначе то же к софту отнести можно



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.007 c
6-73790
Sky Net
2002-07-19 22:35
2002.09.23
Как получить файл из инета в Delphi 6 ?


1-73702
Anar
2002-09-11 10:20
2002.09.23
Диалог выбора папки.


1-73745
S
2002-09-11 17:29
2002.09.23
Тип данных TMemoryStream глюк?


14-73880
Фахри
2002-08-29 08:31
2002.09.23
VCL


1-73648
Poirot
2002-09-05 11:48
2002.09.23
IShellPropSheetExt - rкто ниить работал с этим.... Help!!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский