как узнать множитель проца ?

Модератор: Злобный

Ответить
Аватара пользователя
korvin
Завсегдатай
Сообщения: 2584
Зарегистрирован: Чт апр 29, 2004 16:11
Откуда: с серебрянных облаков
Контактная информация:

как узнать множитель проца ?

Сообщение korvin »

как узнать множитель проца, програмно то есть через регистры процессора... модэть знаете какой нибудь способ либо инфу про ето.

спасибо
Аватара пользователя
Mars
Завсегдатай
Сообщения: 2754
Зарегистрирован: Пт май 06, 2005 00:47
Контактная информация:

Сообщение Mars »

korvin,Сними кулер и погляди на камне
Аватара пользователя
korvin
Завсегдатай
Сообщения: 2584
Зарегистрирован: Чт апр 29, 2004 16:11
Откуда: с серебрянных облаков
Контактная информация:

Сообщение korvin »

Mars,

:gg: мне програмно надо шоб вычислить частоту шины типа прц мхз+множытель = частота шины
Аватара пользователя
PH0b0S
Завсегдатай
Сообщения: 2660
Зарегистрирован: Вс авг 22, 2004 07:57
Откуда: Кишинёв
Контактная информация:

Сообщение PH0b0S »

korvin, ты хочешь узнать множитель или узнать множитель через определёный способ?
Аватара пользователя
korvin
Завсегдатай
Сообщения: 2584
Зарегистрирован: Чт апр 29, 2004 16:11
Откуда: с серебрянных облаков
Контактная информация:

Сообщение korvin »

PH0b0S,
узнать множитель через любой програмный способ имеется ввиду не через чпу-з а именно своими ручёнками написать код и узнать... так вот откуда он узнаётся... из бивиса либо из MSR регистров... и как ?
Аватара пользователя
Iulik D
Старожил
Сообщения: 1282
Зарегистрирован: Пн май 12, 2003 00:03
Откуда: Молдова

Сообщение Iulik D »

korvin,
SiSoftSandra
Аватара пользователя
PH0b0S
Завсегдатай
Сообщения: 2660
Зарегистрирован: Вс авг 22, 2004 07:57
Откуда: Кишинёв
Контактная информация:

Сообщение PH0b0S »

Iulik D, он хочет написать программу которая показывает множитель... короче хочет узнать первоначальный источник.
Аватара пользователя
Iulik D
Старожил
Сообщения: 1282
Зарегистрирован: Пн май 12, 2003 00:03
Откуда: Молдова

Сообщение Iulik D »

PH0b0S,
ясно, не был внимательным
:shy:
dmn
Юзер
Сообщения: 177
Зарегистрирован: Вт мар 01, 2005 22:25

Сообщение dmn »

Для Интел:
Качаеш 25366615.pdf
http://www.intel.com/design/pentium4/ma ... #sdm_vol2a
На странице 220 (3-170 Vol. 2A) "METHODS FOR RETURNING BRANDING INFORMATION".
Тебя интересует подпункт:
"1. Processor brand string method; this method also returns the processor’s maximum operating frequency"
Там описан алгоритм - включая блок-схемы (которые я ненавидел рисовать) :gg:
Аватара пользователя
korvin
Завсегдатай
Сообщения: 2584
Зарегистрирован: Чт апр 29, 2004 16:11
Откуда: с серебрянных облаков
Контактная информация:

Сообщение korvin »

PH0b0S,

истинно глаголиш

dmn,

да но ето там кажисть даётся максимальный множытель для семейства а не активный... или всё-таки он выдаётъ тот множитель который щасс поставлен ???

а для амд нету даташитов ???
dmn
Юзер
Сообщения: 177
Зарегистрирован: Вт мар 01, 2005 22:25

Сообщение dmn »

Если никто не поможет с кодом то:
У Интел есть утилита "Intel® Processor Frequency ID Utility" которая поставляется в 2 вариантах: Windows* version и "Bootable" version.
http://developer.intel.com/support/proc ... 007628.htm
Она определяет:
1. Reported frequency Processor/System Bus;
2. Expected frequency Processor/System Bus;
http://developer.intel.com/support/proc ... 007624.htm
Я бы, если был на твоём месте, дезассемблировал "Bootable" version и посмотрел бы реализованный алгоритм.
http://developer.intel.com/support/proc ... 007616.htm
Аватара пользователя
freddy
Новичок
Сообщения: 12
Зарегистрирован: Сб апр 30, 2005 14:21

Сообщение freddy »

Копай в сторону команды rdmsr
Аватара пользователя
korvin
Завсегдатай
Сообщения: 2584
Зарегистрирован: Чт апр 29, 2004 16:11
Откуда: с серебрянных облаков
Контактная информация:

Сообщение korvin »

freddy,

и у мну есть подозрения что из МСР регистров... но тама так всё запутанно шось мама родная... под каждую платформу пистать код ... :o
Ответить

Вернуться в «Программирование»