3,579,545 - это магическое число , Это частота в Hertz, прежде чем делить ее на 3 и подавать в микросхему таймера 8053 в оригинальном IBM PC. Нечетный номер был выбран случайно, это частота color burst signal в системе NTSC TV, используемой в США и Японии. Инженеры IBM искали дешевый кристалл для создания осциллятора, ничто не было дешевле, чем тот, который используется в каждом телевизоре.
Как только клоны IBM стали широко доступными, для их дизайнеров по-прежнему важно выбирать одну и ту же частоту. Многие программы MS-DOS полагались на таймер, тикающий с такой скоростью. Прямое обращение к чипу было обычным преступлением.
Это изменилось после появления Windows. Версия Windows 2 была первой, которая виртуализировала таймер-чип. Другими словами, программному обеспечению не разрешалось напрямую обращаться к таймерному чипу. Процессор был настроен для работы в защищенном режиме и перехватил попытку использовать инструкцию ввода-вывода. Вместо этого запускается код ядра, позволяющий подделать возвращаемое значение инструкции. Теперь было возможно иметь несколько программ, используя таймер без их наступления на пальцы друг друга. Важным первым шагом для устранения зависимости от того, как аппаратное обеспечение фактически реализовано.
Win32 API (Windows NT 3.1 и Windows 95) формализовал доступ к таймеру с API, QueryPerformanceCounter() и QueryPerformanceFrequency(). Компонент уровня ядра, уровень адаптации оборудования, позволяет BIOS передавать эту частоту. Теперь разработчикам аппаратных средств удалось действительно снизить зависимость от точной частоты. Это заняло много времени, примерно в 2000 году подавляющее большинство машин по-прежнему имели прежний уровень.
Но нескончаемый квест, чтобы сократить расходы в дизайне ПК, положил конец этому.В настоящее время разработчик аппаратного обеспечения просто выбирает любую частоту, которая, как оказалось, легко доступна в наборе микросхем. 3,325,040,000 будет таким числом, это, скорее всего, тактовая частота процессора. Такие высокие частоты распространены в дешевых дизайнах, особенно те, у которых есть ядро AMD. Ваш номер довольно необычный, некоторые шансы на то, что ваша машина не дешевая. И что таймер намного более точен, часы процессора имеют типичные допуски электронных компонентов.
Это ноутбук? Часто частота тактовой частоты машины масштабируется в зависимости от состояния батареи/мощности. – Nick
Это рабочий стол. У меня настройки мощности установлены в режим высокой производительности; тактовая частота процессора по умолчанию (2,66 ГГц). –