Хорошо, это только частичный ответ, так как я все еще прибиваю его, но эта частота 2x МГц равна номинальной скорости TSC, деленной на 1024.
Попробуйте сделать математику с вашимРезультат QPF и ваша собственная скорость процессора, и она должна быть правильной.
Сначала я думал, что это деление скорости HPET, но это не так.
Теперь вопрос: таймер LAPIC работает на скорости системной шины, но так же, как и TSC (до применения коэффициента мульти), поэтому мы не знаем, какой счетчик используется перед последним делением (это может быть TSC / 1024 или BUS / что-то еще), номы знаем, что он использует кристалл основной материнской платы (тот, который управляет шиной)
Что не звучит правильно, так это то, что в некоторых статьях MSDN кажется, что таймер LAPIC почти не используется (за исключением гипервизора / виртуальных машин), ноучитывая тот факт, что HPET не смог выполнить свои обещания из-за многих проблем с реализацией, и тот факт, что большинство новых платформ имеют инвариантный TSC, они меняют направлениеn снова.
Я не нашел никаких формальных доказательств от Microsoft относительно нового источника, используемого в Win7, хотя ... и мы не можем полностью управлять HPET, даже если он не используется в режиме таймера, его счетчикивсе еще может быть прочитан (например, QPF), но зачем делить его скорость и, следовательно, снижать его разрешение?