PDA

Просмотр полной версии : Процессор и система



WinSer
11.08.2004, 14:47
Возник вопрос такого плана:откуда система WinXP берет эти данные?Спрашиваю потому,что столкнулся с несоответствием реального процессора и этой надписи.

Marwit
11.08.2004, 14:57
Как это?

несоответствием реального процессора и этой надписи.
У AMD маркировка проца не означает реальную частоту.

MaxiM
11.08.2004, 15:19
У AMD маркировка проца не означает реальную частоту.

Начиная с XP.

И в свойствах системы пишется +.

Что пишет компьютер во время старта? Там какая частота?

WinSer
11.08.2004, 18:48
Вопрос остается в силе,только кое-что изменим....

YAN
11.08.2004, 21:32
1. По поводу процессора. Начиная с процессоров класса Pentium появилась инструкция CPUID. В зависимости от параметра она может возвращать большое количество информации о модели процессора, семействе, степинга, ревизии и т.д.

2. По поводу частоты. Начиная с тех же Pentium-ов появилась инструкция RDTSC, которая возвращает значение 64-разрядного счётчика TSC (Time stamp counter). TSC увеличивается на единицу каждый такт вашего тактового генератора и начинает считать с 0 при включении питания. Поэтому если у вас процессор работает на частоте 3 ГГц, то TSC за 1 секунду увеличит своё значение на 3 миллиарда. Достаточно посчитать количество тиков за интервал времени, чтобы получить реальную частоту.