Принцип работы Поддерживающий НТ процессор имеет два набора общих регистров, регистры управления н другие системные компоненты. В то же время логические процессоры совместно использу- ют кэш-память, вычислительные блоки и шины данных/ввода-вынода. При выполнении про- грамм каждый логический процессор обрабатывает одни ноток (рис. 4.14). Один процессор Два физических процессора Ш т Пето* 1 Поток 2 I Простой процессоре Процессоре поддержкой НТ Рис.4.14. Процессор, поддерживающим НТ, позволяет заполнить время простоя выполнением другого процесса, тем самым увеличивая многозадачность и быстродействие миогопоточных приложений Совместное использование процессорных компонентов приводит к тому, что быстродей- ствие системы с НТ-процессором меньше быстродействия систем с двумя физическими про- цессорами. Однако выполнение нескольких приложений или одного многопоточного прило- жения в системе с НТ-процессором демонстрирует прирост производительности примерно на 25% по сравнению с обычным однопроцессорным компьютером. Требования к использованию Технология НТ, доступная для настольных систем, впервые появилась в процессоре Pentium 4 с тактовой частотой 3,06 ГГц. Более быстродействующие процессоры Pentium 4 и процессоры Pentium 4 с тактовой частотой шины 800 МГц также поддерживают НТ. Тем не менее одного лишь процессора недостаточно для реализации этой технологии в компьютере. Существуют и другие требования. ¦ Поддерживающая НТ системная плата (набор микросхем). Может понадобиться обновление BIOS. 126 Глава 4. Процессоры ¦ Поддержка BIOS включения/отключения НТ. Пели технология HyperThreading не под- держивается установленной операционной системой, НТ необходимо отключить сред- ствами BIOS. ¦ Совместимая с НТ операционная система, например Windows ХР Ноте или Professional. При использовании режима 1IT в программе Device Manager (Диспетчер устройств) будет показано два процессора. Большинство новых наборов микросхем Intel для процессором Pentium 4 поддерживают технологию НТ. Тем не менее, если системная плата или компьютер были выпущены до по- явления НТ, необходимо программно обновить ("перепрошить") BIOS системной платы. Хо- тя операционные системы Windows NT 4.0 п Windows 2000 разработаны для использования нескольких физических процессоров, для обеспечения работы ПТ-процессора потребуется изменить ряд конфигурационных параметров. Операционные системы Linux с версией ядра 2.4.18 и выше также поддерживают данную технологию. Ранние результаты тестов показывают, что технология НТ заметно повышает 11|юн:шоди- тельиость существующих приложений. В свою очередь, производительность специально соз- данных для поддержки НТ приложении будет еще ныше.