Страница 1 из 1

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

Добавлено: Пт июн 17, 2005 10:50
korvin
как узнать множитель проца, програмно то есть через регистры процессора... модэть знаете какой нибудь способ либо инфу про ето.

спасибо

Добавлено: Пт июн 17, 2005 10:59
Mars
korvin,Сними кулер и погляди на камне

Добавлено: Пт июн 17, 2005 11:14
korvin
Mars,

:gg: мне програмно надо шоб вычислить частоту шины типа прц мхз+множытель = частота шины

Добавлено: Пт июн 17, 2005 11:33
PH0b0S
korvin, ты хочешь узнать множитель или узнать множитель через определёный способ?

Добавлено: Пт июн 17, 2005 11:36
korvin
PH0b0S,
узнать множитель через любой програмный способ имеется ввиду не через чпу-з а именно своими ручёнками написать код и узнать... так вот откуда он узнаётся... из бивиса либо из MSR регистров... и как ?

Добавлено: Пт июн 17, 2005 14:47
Iulik D
korvin,
SiSoftSandra

Добавлено: Пт июн 17, 2005 15:08
PH0b0S
Iulik D, он хочет написать программу которая показывает множитель... короче хочет узнать первоначальный источник.

Добавлено: Пт июн 17, 2005 15:39
Iulik D
PH0b0S,
ясно, не был внимательным
:shy:

Добавлено: Пт июн 17, 2005 16:53
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:

Добавлено: Пт июн 17, 2005 17:04
korvin
PH0b0S,

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

dmn,

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

а для амд нету даташитов ???

Добавлено: Пт июн 17, 2005 18: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

Добавлено: Сб июн 18, 2005 00:18
freddy
Копай в сторону команды rdmsr

Добавлено: Вс июн 19, 2005 00:53
korvin
freddy,

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