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

Поддержка Windows XP завершена

8 апреля 2014 г. корпорация Майкрософт прекратила поддержку Windows XP. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 327809
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Проблема
Некоторые программы (например, игр) может работать неправильно на компьютеры hyper потоков, двухпроцессорных компьютеров или компьютеров одного процесса, в котором скорость Процессора превышает 2 гигагерц (ГГц).
Причина
Такое поведение наблюдается, если используется программа, которая при запускеQueryPerformanceCounterиQueryPerformanceFrequencyфункции для создания кода времени, но использует только нижние 32 бита результат и предполагается, что это число со знаком. На компьютеры hyper потокового двухпроцессорных компьютеров или компьютеров одного процесса, в котором скорость Процессора превышает 2 ГГц результат может интерпретироваться неправильно в некоторых программах и таким образом, программа может работать неправильно или перестает отвечать на запросы.
Решение
Чтобы устранить эту проблему, обратитесь к изготовителю программы, которая неправильно работает для определения наличия обновлений для решения этой проблемы.
Статус
Корпорация Майкрософт подтвердила, что это проблема в программах, которые делают неверные предположения о QueryPerformanceCounter и QueryPerformanceFrequency выходных данных.
Дополнительная информация
На некоторых компьютерах результата, возвращаемогоQueryPerformanceFrequencyбудет тактовая частота процессора. На компьютере с процессором, быстрее, чем 2.1 ГГц это значение частоты требует по крайней мере 32 битами точности. Некоторые программы работы с результатомQueryPerformanceFrequencyкак целое число со знаком, который имеет только 31 битов точности и флаг знака. Эти программы работают неправильно на этих процессорах быстрее. Чтобы избежать этого, программы должны использовать все 64 бита, возвращенного обаQueryPerformanceFrequencyиQueryPerformanceCounter.

Для получения дополнительных сведений о технологии hyper-threading посетите следующий веб-узел корпорации Intel:Для получения сведений о том, как связаться с производителем программного обеспечения посетите следующий веб-узел корпорации Майкрософт:Контактные данные независимых производителей предоставлены в этой статье с целью помочь пользователям получить необходимую техническую поддержку.. Эти данные могут быть изменены без предварительного уведомления.. Корпорация Майкрософт не дает гарантий относительно верности приведенных контактных данных сторонних производителей..

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

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 327809 — последний просмотр: 01/12/2015 20:47:19 — редакция: 3.0

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional

  • kbnosurvey kbarchive kbnofix kbprb kbmt KB327809 KbMtru
Отзывы и предложения