Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 11 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 13.02.2004
Откуда: Вологда-Москва
Что можно узнать, получив, имя-производителя, степпинг, модэл фэмили?
т.е. как из них выяснить как называется проц, какой кеш и т.д.
и какие ещё нужны данные?



Партнер
 

Member
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
Halst
Цитата:
Что можно узнать, получив, имя-производителя, степпинг, модэл фэмили?

можно узнать: имя-производителя, степпинг, модэл фэмили :)
А если серьезно то кэш и т.д. выбираются из неких регистров процессора (иначе как на асемблере не сделать)
Название проца(фамили, даже степпинг вроде) в реестре есть.
Частота считается спец. процедуркой(у меня есть такая)

_________________
Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)


 

Member
Статус: Не в сети
Регистрация: 13.02.2004
Откуда: Вологда-Москва
Частоту уже нашел, а вот название и др где? (а ядро? и можно ли как-нибудь по-другому кэш узнать?)


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Halst
Код:
mov eax, <номер инструкции>
cpuid

В регистрах eax, ebx, ecx, edx лежат данные, подробнее на www.sandpile.org

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 13.02.2004
Откуда: Вологда-Москва
Daemon интересный ресурс. Но ничего по программированию я там не нашел.
(я типа ещё далеко не кул программер и мне "eax, ebx, ecx" ни о чём не говорят :()


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Halst уф. Плохо искал: http://sandpile.org/ia32/cpuid.htm
Воспользуйся этим, а оперируй потом с переменными eaxreg, ebxreg, ecxreg, edxreg
Код:
var
  intstr, eaxreg, ebxreg, ecxreg, edxreg:DWord
begin
intstr:=$00000000;
asm
  pushad
  mov eax,intstr
  cpuid
  mov eaxreg, eax
  mov ebxreg, ebx
  mov ecxreg, ecx
  mov edxreg, edx
  popad
end;
end;

Ну а поглядеть какая инструкция, что означает и что после вызова инструкции лежит в регистрах гляди по ссылке, которая выше.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 13.02.2004
Откуда: Вологда-Москва
У, блин, какая хорошая ссылочка!
щя попробую разобраться. только траблы исправлю...


 

Member
Статус: Не в сети
Регистрация: 13.02.2004
Откуда: Вологда-Москва
Всё пока что рульно, только на том сайте по Фэмили не все данные. кто может подсказать P4 и A64 к какой Фэмили относятся?

Добавлено спустя 7 минут, 29 секунд:
и ещё: строка айдентифиера у процессоров одинаковой структуры или нет? хотя-бы у шестого-седьмого-восьмого покаления?

Добавлено спустя 49 минут, 34 секунды:
+ как бы по-легче различать торобред и апплебред, а то у них модел одинаковый?


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Halst
Цитата:
Всё пока что рульно, только на том сайте по Фэмили не все данные. кто может подсказать P4 и A64 к какой Фэмили относятся?
Смотри документы на оф. сайтах плюм никто не отменял extended level 8000_0001h.
Цитата:
и ещё: строка айдентифиера у процессоров одинаковой структуры или нет? хотя-бы у шестого-седьмого-восьмого покаления?
Чего, чего?
Цитата:
+ как бы по-легче различать торобред и апплебред, а то у них модел одинаковый?
Торобред/Аплбред и допустим Бартон/Тортон различаються по размеру кеша. Ты еще про мобильники не забывай. Про мобильники extended level 8000_0007h, должны быть установлены в 1 - 2 (VID) voltage ID control
1 (FID) frequency ID control. Короче по КПУид - работы море. И методов и приемов очень много.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 13.02.2004
Откуда: Вологда-Москва
Цитата:
Чего, чего?

это я про
Код:
 x86 Family 6 Model 6 Stepping 2

всмысле, можно ли Model из этой строки брать, и не менятся ли её формат у разных процессоров?[/quote]


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Цитата:
всмысле, можно ли Model из этой строки брать, и не менятся ли её формат у разных процессоров?
Нельзя. Формат разный, на Атлонах она вообще перепрограмируема.
Так уж и быть, помогу.

_________________
Ку ку


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 11 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan