|
|
Материал опубликован - 01/11/2001 Какой процессор оптимален для Windows XP? Пока Microsoft Corp. пыталась убедить покупателей-пользователей в простоте использования и множестве новых характеристик своей новой ОС Windows XP, два гиганта микропроцессорной индустрии Intel и Advanced Micro Devices наперебой гласили где только было можно о том, что их процессоры используют сложную структуру кода этой ОС для того, чтобы привлечь больше OEM-ов.
Маркетинговая программа в 500 миллионов долларов между Intel и Microsoft это
попытка убедить пользователей в том, что эти две компании, как-то нераздельно
связанны друг с другом. Главный аргумент Intel-а это то, что ядро Windows XP
и другие приложения содержат специальные коды оптимизации для Pentium 4, следовательно
с этим процессором, по словам Intel Windows XP работает быстрее. Если про процессоры двух гигантов, хоть чего-то ясно, то вот по поводу процессоров
Crusoe от Transmeta Corp. и C3 от Via Technologies Inc. вообще ничего не известно
по поводу поддержки системой Windows XP кодов этих процессоров. Хотя, по словам
Дэвида Дитзеля (David Ditzel), который является вице-председателем и и главой
технологической части в Transmeta, Санта Клара, Калифорния, покупателям процессора
Crusoe будет предоставлено специальное ПО, которое обеспечит все оптимизации,
которые потребуются пользователю. Хотя, новая операционная система вряд ли завоюет Американскую экономику, но
вот то, что эта ОС принесет солидную денежку, как Intel, так и AMD, это бесспорно.
С другой же стороны, представители AMD заявили, что их детище - Athlon XP, обеспечит "производительность очень высокой степени" с ОС Windows XP и то, что из процессор в общем быстрее. Intel говорит о том, что Windows XP имеет оптимизацию под P4 в семи аспектах. В пределах XP, Microsoft поддерживает специальный код от Intel в DirectX 8.0 API; Intel-окие SSE и SSE-2 наборы инструкций, используемые Pentium 4 и ядром ОС; специальный режим "от нормального к нулю"; вызов системного интерфейса; TCP/IP интерфейс; обнуление памяти страниц и инструкции по копированию буфера памяти; а так же поддержка Microsoft-овской архитектуры машинной проверки. По словам очевидца, когда стало известно о маркетинговых намерениях Intel-а, представители AMD были "разгневаны", а так же сказали, что Intel-овское заявление будет иметь "высший приоритет". Те же представители AMD заявили, что особая стратегия AMD "кодовый путь" была разработана специально, для ядра Windows XP, со специальными оптимизациями под ядро, DirectX API и самый последний Windows Media кодер. В дополнение ко всему, ноутбуки с установленной ОС Windows XP и имеющими внутри процессор от AMD могут использовать AMD-шную технологию PowerNow!. Microsoft подтвердила эти основные оптимизации, но сообщила, что более подробные детали происходящего скоро будут выложены на общественное обозрение. Почему же производительность в XP лучше? Не только уменьшается время загрузки системы, но ОС сама оптимизирует как загружать то или иное приложение, "кэширует" приложения, которые используются чаще всего на внешних дорожках жесткого диска, от куда эти приложения загружаются быстрее. Из-за этого повышение производительности может быть чем-то субъективным. Например, хотя тесты журнала PC Magazine показывают, что 1.4ГГц Athlon загружается под Windows XP в два раза медленнее, чем 2.0ГГц Pentium 4, специалисты при первом просмотре 1,5 недели назад не были удивлены производительностью Pentium 4. "Результаты и близко не сравняться с результатами Athlon," сказал Натан Бруквуд (Nathan Brookwood), специалист в Insight 64 в Саратоге, Калифорния. Другой специалист в приватном разговоре, пожаловался на то, что он просто разочарован тесами Windows XP, так как ОС в постоянно прерывала тесты и выдавала сообщения различного характера. Сейчас Athlon XP и Pentium 4 примерно наравне по производительности в Windows XP, если ссылаться на статью, выложенную на ExtremeTech. В сравнении, с Windows ME, по словам представителей Intel они наблюдали от 7% до 30% улучшений в работе просто сменив ОС. Приложения так же могут использовать преимущества SSE оптимизаций в ядре ОС, улучшая тем самым производительность. В связи с тем, что Athlon XP использует набор инструкций подходящий под SSE-1, он тоже может использовать эти преимущества; но все же, у Athlon XP нет набора инструкций, совместимых с SSE-2. В DirectX, запросы на операции трансформации и освещения могут быть усилены с помощью второго поколения Intel-овских потоковых разрешений SIMD, которые применены в Pentium 4. Pentium 4 так же ускоряет быстрые запросы в систему, используя инструкции sysenter/sysexit, которые впервые появились в Pentium II, а в Pentium 4 они носят более яркий, улучшенный характер, как заявляет Intel. В сети Windows XP использует операции контроля суммы с оптимизированными SSE,
а следовательно она в этом аспекте будет работать быстрее с Pentium III или
Pentium 4. В определенных случаях, ОС может также выполнять вычисления с очень маленькими числами. Pentium 4 исключает эти вычисления, возвращая приложению "0", где само число не так важно. А тем временем, AMD представители отрицали то, что архитектура Athlon-а немного
не доработана для Windows XP. "Дайте мне сказать - наша оптимизация работает
отлично," сказал Патрик Мурхед (Patrick Moorhead), вице-президент по адвокатуры
по защите прав потребителей у AMD. Это правда, прямо в точку, согласился Макр Крофт (Mark Croft), ведущий менеджер по продукции для "PC experience" в Microsoft, Редмонд, Вашингтон. Windows XP поддерживает 3DNow! PowerNow! И даже многопроцессорную поддержку для Athlon MP, но не поддерживает инструкции 3DNow! Professional у Athlon XP. Windows XP будет загружаться с Athlon XP, но преимущества инструкций 3DNow! Professional не будут осуществлены место. Крофт так же обмолвился - "Мы планировали добавить (3DNow! Professional)
в процессор, но сейчас, похоже нам придется сделать их доступными в следующей
версии процессора". А представительство Transmeta неожиданно заявило, что для них все дебаты бессмысленны,
так как ОС и Transmeta Crusoe самооптимизируют друг друга через специальное
приложение. Crusoe не поддерживает набор инструкций SSE. По словам Дэвида Дитзеля
(David Ditzel) - руководитель технического отдела по особенностям оптимизации
ПО для процессоров - "Все (ПО) поставщики ненавидят их (т.е. SSE)".
"Это, мне кажется, неправильный подход. Ведь, в таком случае, все старое
ПО никуда не годно." Ранее Крофт сказал, что это было его решение, о том, чтобы не включать оптимизацию для процессоров Crusoe или Via C3 в Windows XP, и его решение было одобрено. Ссылки по теме: - Какой процессор оптимален? Новости по теме:
- Twinhead выпускает новые ноутбуки Efio! на платформах Intel и AMD [03.06.2004]
Автор Марк Хачмэн (Mark Hachman)
Источники, которые были использованы в статье: |
|
Статьи |
Новости |
Файлы |
Словарь |
Форум |
Производители |
Товары и цены |
Каталог ссылок |
Доска объявлений |