Не удается запускать некоторые программы на компьютерах с двумя процессорами или технологией Hyper-Threading, если частота процессора превышает 2 ГГц (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

Переводы статьи Переводы статьи
Код статьи: 327809 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Некоторые программы (например, игр) может работать неправильно на компьютеры hyper потоков, двухпроцессорных компьютеров или компьютеров одного процесса, в котором скорость Процессора превышает 2 гигагерц (ГГц).

Причина

Такое поведение наблюдается, если используется программа, которая при запускеQueryPerformanceCounterиQueryPerformanceFrequencyфункции для создания кода времени, но использует только нижние 32 бита результат и предполагается, что это число со знаком. На компьютеры hyper потокового двухпроцессорных компьютеров или компьютеров одного процесса, в котором скорость Процессора превышает 2 ГГц результат может интерпретироваться неправильно в некоторых программах и таким образом, программа может работать неправильно или перестает отвечать на запросы.

Решение

Чтобы устранить эту проблему, обратитесь к изготовителю программы, которая неправильно работает для определения наличия обновлений для решения этой проблемы.

Статус

Корпорация Майкрософт подтвердила, что это проблема в программах, которые делают неверные предположения о QueryPerformanceCounter и QueryPerformanceFrequency выходных данных.

Дополнительная информация

На некоторых компьютерах результата, возвращаемогоQueryPerformanceFrequencyбудет тактовая частота процессора. На компьютере с процессором, быстрее, чем 2.1 ГГц это значение частоты требует по крайней мере 32 битами точности. Некоторые программы работы с результатомQueryPerformanceFrequencyкак целое число со знаком, который имеет только 31 битов точности и флаг знака. Эти программы работают неправильно на этих процессорах быстрее. Чтобы избежать этого, программы должны использовать все 64 бита, возвращенного обаQueryPerformanceFrequencyиQueryPerformanceCounter.

Для получения дополнительных сведений о технологии hyper-threading посетите следующий веб-узел корпорации Intel:
http://www.Intel.com/cd/ids/developer/asmo-na/eng/dc/Threading/index.htm
Для получения сведений о том, как связаться с производителем программного обеспечения посетите следующий веб-узел корпорации Майкрософт:
http://support.microsoft.com/gp/vendors
Контактные данные независимых производителей предоставлены в этой статье с целью помочь пользователям получить необходимую техническую поддержку.. Эти данные могут быть изменены без предварительного уведомления.. Корпорация Майкрософт не дает гарантий относительно верности приведенных контактных данных сторонних производителей..

Упомянутые в данной статье сторонние продукты производятся компаниями, независимыми от корпорации Майкрософт.. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относящихся к производительности или надежности этих продуктов..

Свойства

Код статьи: 327809 - Последний отзыв: 24 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Ключевые слова: 
kbnofix kbprb kbmt KB327809 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:327809

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com