Jaki procesor jest optymalny dla systemu Windows XP?

Mark Hachman

Bye Microsoft Corp. próbowali przekonać klientów o łatwości obsługi i wielu nowych funkcjach nowego systemu operacyjnego Windows XP, dwóch gigantów przemysłu mikroprocesorowego Intel i Advanced Micro Devices rywalizowali ze sobą, aby ich procesory wykorzystywały złożoną strukturę kodu tego systemu operacyjnego do przyciągania więcej producentów OEM.

500 milionów dolarów program marketingowy pomiędzy Intelem i Microsoftem jest próbą przekonania 500 milionów dolarów program marketingowy pomiędzy Intelem i Microsoftem jest próbą przekonania   użytkownicy są, że te dwie firmy są ze sobą nierozerwalnie związane użytkownicy są, że te dwie firmy są ze sobą nierozerwalnie związane. Głównym argumentem Intela jest to, że jądro systemu Windows XP i inne aplikacje zawierają specjalne kody optymalizacyjne dla Pentium 4, a zatem, według Intela, Windows XP jest szybszy.
Przedstawiciele Microsoftu poinformowali, że Microsoft opracował procesor z optymalizacją jądra systemu Windows, zarówno pod AMD Athlon, jak i pod Pentium 4. Ale na pierwszy rzut oka bardziej lub mniej kompetentna osoba, jest jasne, że Microsoft zrobił więcej pracy nad swoim systemem operacyjnym w kierunku Pentium 4, ponieważ nowe instrukcje Athlon XP nie są obsługiwane, zgodnie z przedstawicielami firmy Microsoft.

Jeśli chodzi o procesory dwóch gigantów, przynajmniej coś jest jasne, tutaj chodzi o procesory Crusoe z Transmeta Corp. i C3 od Via Technologies Inc. nic nie wiadomo o systemie Windows XP obsługującym kody tych procesorów. Chociaż według Davida Ditzela, który jest wiceprezesem i szefem technologii w Transmeta, Santa Clara w Kalifornii, klienci procesora Crusoe otrzymają specjalne oprogramowanie, które zapewni wszystkie optymalizacje, których potrzebuje użytkownik.
Ogólnie rzecz biorąc, Windows XP jest zaprojektowany do pracy szybciej niż Windows ME i Windows 2000, niezależnie od zastosowanego mikroprocesora.
W Marriott Marquis Theatre na Manhattanie podczas prezentacji systemu Windows XP Bill Gates, który jest szefem i głównym architektem oprogramowania dla Microsoftu, powiedział kilkuset słuchaczom, że Microsoft pracował przez ponad 20 lat w celu stworzenia odpowiedniego oprogramowania dla użytkowników i wszystkich doświadczeń tych stworzeń Dzisiaj idę do systemu Windows XP, systemu operacyjnego, który podnosi Windows i PC na nową wysokość ”, to dość śmiałe stwierdzenie i chociaż może nie być, ponieważ sam już wypróbowałem ten system i powiem ci, co mi się podobało, przynajmniej , jest to najlepszy od czasu stworzenia DOS.

Nowy system operacyjny raczej nie podbije amerykańskiej gospodarki, ale fakt, że ten system operacyjny przyniesie solidne pieniądze, zarówno Intel, jak i AMD, jest bezsporny.
Z jednej strony Microsoft będzie współpracował z Intelem i wydawał „zgłoszenia weekendowe” na weekendowych sprzedawców detalicznych, narzucając fakt, że wydajność systemu Windows XP z Pentium 4 jest idealnym rozwiązaniem. Dwie kolejne firmy zorganizują wspólne seminaria, opublikują materiały i analizy, a także opublikują informacje w sieci. Wspólne hasło z logo daje pełną jasność co do połączenia między Intelem a Microsoftem: „Windows XP zoptymalizowany dla Pentium 4.”

Z drugiej strony przedstawiciele AMD powiedzieli, że ich potomstwo - Athlon XP, zapewni „bardzo wysoki poziom wydajności” w systemie Windows XP oraz fakt, że procesor jest generalnie szybszy.

Z drugiej strony przedstawiciele AMD powiedzieli, że ich potomstwo - Athlon XP, zapewni „bardzo wysoki poziom wydajności” w systemie Windows XP oraz fakt, że procesor jest generalnie szybszy

Intel twierdzi, że Windows XP jest zoptymalizowany pod kątem P4 w siedmiu aspektach. W XP Microsoft wspiera specjalny kod Intela w API DirectX 8.0; Zestawy instrukcji Intel SSE i SSE-2 używane przez Pentium 4 i jądro systemu operacyjnego; tryb specjalny „od normalnego do zera”; wywołanie interfejsu systemu; Interfejs TCP / IP; Zresetuj pamięć strony i instrukcje kopiowania bufora pamięci; jak również wsparcie dla architektury skanowania maszyn Microsoft-ovskogo.

0;  Zestawy instrukcji Intel SSE i SSE-2 używane przez Pentium 4 i jądro systemu operacyjnego;  tryb specjalny „od normalnego do zera”;  wywołanie interfejsu systemu;  Interfejs TCP / IP;  Zresetuj pamięć strony i instrukcje kopiowania bufora pamięci;  jak również wsparcie dla architektury skanowania maszyn Microsoft-ovskogo

Według naocznego świadka, kiedy dowiedział się o intencjach marketingowych Intela, przedstawiciele AMD byli „źli”, a także stwierdzili, że deklaracja Intela miałaby „najwyższy priorytet”.

Ci sami przedstawiciele AMD stwierdzili, że specjalna strategia „ścieżki kodowej” AMD została specjalnie zaprojektowana dla jądra Windows XP, ze specjalnymi optymalizacjami jądra, API DirectX i najnowszym koderem Windows Media. Ponadto laptopy z systemem Windows XP i wbudowanym procesorem AMD mogą korzystać z technologii PowerNow! Microsoft potwierdził te podstawowe optymalizacje, ale powiedział, że szczegółowe informacje o tym, co się dzieje, wkrótce zostaną opublikowane w publicznej recenzji.

Dlaczego wydajność XP jest lepsza?

Czas uruchamiania systemu nie tylko maleje, ale sam OS optymalizuje sposób ładowania określonej aplikacji, „buforuje” aplikacje, które są najczęściej używane na zewnętrznych torach dysków twardych, skąd aplikacje te ładują się szybciej.

Z tego powodu zwiększenie wydajności może być czymś subiektywnym. Na przykład, chociaż testy Magazyn PC Magazine pokazuje, że buty Athlon 1.4 GHz w systemie Windows XP są dwa razy wolniejsze niż Pentium 4 2.0GHz, podczas gdy eksperci, którzy po raz pierwszy obejrzeli 1,5 tygodnia temu, nie byli zaskoczeni wydajnością Pentium 4.

„Wyniki nie zbliżają się nawet do Athlona” - powiedział Nathan Brookwood, specjalista z Insight 64 w Saratog w Kalifornii. Inny ekspert w prywatnej rozmowie skarżył się, że był po prostu rozczarowany testerami systemu Windows XP, ponieważ system operacyjny ciągle przerywał testy i wysyłał różnego rodzaju komunikaty. Teraz Athlon XP i Pentium 4 mają mniej więcej taką samą wydajność w systemie Windows XP.

Dla porównania, w Windows ME, według przedstawicieli Intela, zaobserwowano od 7% do 30% ulepszeń w pracy po prostu przez zmianę systemu operacyjnego. Aplikacje mogą również korzystać z optymalizacji SSE w jądrze systemu operacyjnego, poprawiając tym samym wydajność. Ze względu na fakt, że Athlon XP korzysta z zestawu instrukcji odpowiednich dla SSE-1, może również wykorzystać te zalety; ale Athlon XP nie ma zestawu instrukcji kompatybilnych z SSE-2.

W DirectX żądania operacji transformacji i oświetlenia można zwiększyć za pomocą uprawnień Intel SIMD drugiej generacji, które są używane w Pentium 4. Pentium 4 przyspiesza także szybkie żądania do systemu za pomocą instrukcji sysenter / sysexit, które po raz pierwszy pojawiły się w Pentium II, aw Pentium 4 są jaśniejsze, ulepszone, jak twierdzi Intel.

W sieci Windows XP używa sumarycznych operacji kontrolnych ze zoptymalizowanym SSE i dlatego będzie działał szybciej z Pentium III lub Pentium 4 w tym aspekcie.
Windows XP używa również instrukcji SSE-2 do nie tymczasowego przechowywania pamięci, używając instrukcji movnti, do „Przechowywania typów danych binarnych przy użyciu tymczasowych wskazówek”. Zgodnie z dokumentacją Intela „tymczasowe przechowywanie pamięci odbywa się w sytuacjach, w których programista chce pozostawić pewne informacje w pamięci podręcznej pierwszego poziomu L1 i / lub drugiego poziomu L2, a zatem używa instrukcji movnti do wysłania wyniku bezpośrednio do pamięci głównej bez konieczności przechowywania kopii wyniku w wewnętrznych pamięciach podręcznych. ”

W niektórych przypadkach system operacyjny może również wykonywać obliczenia z bardzo małymi liczbami. Pentium 4 eliminuje te obliczenia, wracając do aplikacji „0”, gdzie sama liczba nie jest tak ważna.

Tymczasem przedstawiciele AMD zaprzeczyli, że architektura Athlona była nieco niezadowolona z Windows XP. „Pozwólcie, że wam powiem, nasza optymalizacja działa dobrze” - powiedział Patrick Moorhead, wiceprezes ds. Poparcia konsumentów w AMD.
Szczególnie Moorehead podkreślił DirectX 8.0, który został zoptymalizowany dla mikroprocesorów Athlon i obsługuje instrukcje 3DNow! I 3DNow! Professional jest w Athlon XP. Ponadto, według Moorhead, PowerNow! - Technologia zarządzania energią jest obecnie początkowo obsługiwana w systemie Windows XP, a ulepszona wersja kodera Windows Media Encoder 8.0 jest już dostępna.

Zgadza się, zgadza się Mac Croft (Mark Croft), główny menedżer produktu ds. „PC experience” w Microsoft, Redmond, WA. Windows XP obsługuje 3DNow! PowerNow! A nawet wsparcie wieloprocesorowe dla Athlona MP, ale nie obsługuje instrukcji 3DNow! Professional w Athlon XP. Windows XP uruchomi się z Athlona XP, ale zalety 3DNow! Profesjonalne nie będzie wykonywane miejsce.

Croft wspomniał również: „Planowaliśmy dodać (3DNow! Professional) do procesora, ale na razie wydaje się, że będziemy musieli udostępnić je w następnej wersji procesora”.
Ponadto, według Croft, pełna lista optymalizacji procesora Athlon XP zostanie wkrótce opublikowana na stronie AMD.

A biuro Transmeta niespodziewanie oświadczyło, że dla nich cała debata jest bez znaczenia, ponieważ system operacyjny i Transmeta Crusoe wzajemnie się optymalizują dzięki specjalnej aplikacji. Crusoe nie obsługuje zestawu instrukcji SSE. Według Davida Dietzela (David Ditzel) - szefa działu technicznego ds. Optymalizacji oprogramowania dla procesorów - „Wszyscy (dostawcy oprogramowania) nienawidzą ich (tj. SSE)”. „Myślę, że to niewłaściwe podejście. W tym przypadku całe stare oprogramowanie nie jest dobre”.
Według Dietzela firma zajmująca się oprogramowaniem do konwersji kodu w wersji 4.3 dla systemu Windows XP będzie gotowa na przyszły rok. Oprogramowanie Peripheral Dialog Processing (CMS) analizuje kod, tłumaczy go na wewnętrzne instrukcje, a następnie przepisuje go w celu optymalnego wykorzystania w przyszłości. Procesor Crusoe nowej generacji nowej generacji, który zostanie wydany mniej więcej w tym samym czasie, co zintegrowany układ TM6000, będzie miał „bardzo różne optymalizacje” od obecnych.
W każdym razie twórcy oprogramowania mają wybór - dodał Ditzel.


Literatura procesora

Dlaczego wydajność XP jest lepsza?