Microsoft Windows XP 64-bit Edition
Z Wikipedii
Microsoft Windows XP 64-bit Edition był wersją systemu Windows XP firmy Microsoft, zaprojektowaną dla procesorów Intel Itanium, działajacych w natywnym trybie 64-bitowym. Systemu tego nie należy mylić z Windows XP Professional x64 Edition, wersją przeznaczoną dla procesorów z rodziny x86 obsługujących rozkazy 64-bitowe.
Na rynku pojawiły się dwie ważniejsze wersje systemu Windows 64-bit Edition:
- Windows XP 64-bit Edition for Itanium Systems, Version 2002 - system bazujący na kodzie Windows XP, dostępny do roku 2001.
- Windows XP 64-bit Edition, Version 2003 - system bazujący na kodzie Microsoft Windows Server 2003, obsługujący dodatkowo procesory Itanium 2, dostępny od 28 marca 2003.
System Windows XP 64-bit Edition nie należy do podówczas rozwijanej serii systemów Windows XP (Home, Professional, Media Center Edition, Tablet), lecz stanowi oddzielną edycję użyteczną tylko dla posiadaczy procesorów Itanium obsługujących pełne instrukcje 64-bitowe. Jest jednak w dużej mierze podobny do systemu Windows XP Profesisonal, prócz kilku podstawowych kwestii:
- Pierwotna wersja systemu nie była wyposażona przez producenta w aplikacje multimedialne, takie, jak Windows Media Player, NetMeeting, Windows Movie Maker, czy zintegrowane funkcje nagrywania płyt CD. Windows Media Player i NetMeeting zostały dodane do systemu w edycji 2003.
- Z systemu usunięto szereg starszych technologii, w tym DAO, bazę danych Jet i NTVDM, wskutek czego system nie obsługiwał aplikacji MS-DOS, POSIX, OS/2 i szesnastobitowych programów Windows.
Z drugiej strony, odwrotnie, niż miało to miejsce w poprzednich portach architektury Windows (Windows NT 4.0 dla architektury PowerPC, MIPS R4x00, czy Alpha), Windows XP 64-bit Edition był w stanie uruchamiać standardowe 32-bitowe aplikacje procesorów x86 poprzez zastosowaną warstwę emulacyjną WOW64 (Windows on Windows64). Wprawdzie pierwszy procesor Itanium był wyposażony w sprzętowy dekoder rozkazów IA-32, jednak wydawał się on zbyt wolny do dekodowania rozkazów w czasie rzeczywistym - prędkość szacowana była na 400 MHz. Microsoft stworzył więc we współpracy z Intelem oprogramowanie dokonujące tłumaczenia rozkazów 32-bitowych na 64-bitowe i nazwał je IA-32 Execution Layer. Rozwiązanie pozwalało na translację rozkazów 32-bitowych procesorów x86 do postaci 64-bitowej IA-64, zezwalając na uruchamianie starszych aplikacji, jednak ze sporą stratą wydajności w stosunku do kodu natywnego.
[edytuj] Krytyka
System Windows XP 64-bit Edition nie był w stanie korzystać z 32-bitowych sterowników i usług (oprócz kodeków takich, jak XviD, które w zasadzie były 32-bitowymi bibliotekami DLL, a więc możliwe było ich uruchomienie pod warunkiem korzystania z 32-bitowych odtwarzaczy). Z tych względów wiele (szczególnie starszych) urządzeń nie jest kompatybilnych z tą wersją Windows.
Producent systemu nie dostarcza już do niego aktualizacji zabezpieczeń, z powodu pojawienia się na rynku nowocześniejszej edycji Windows XP Professional x64 Edition. Wielu fanów rozrywki komputerowej również niechętnie instalowało wersję 64-bitową systemu, ze względu na niemożliwość uruchamiania aplikacji napisanych dla systemu MS-DOS.
Wersje dla DOS: | 1.x • 2.x • 3.x |
Wersje z rodziny 9x: | 95 • 98 • Me |
Wersje z rodziny NT: | NT 3.1 • NT 3.5 • NT 3.51 • NT 4.0 • 2000 • XP (IA-64, x64, Media Center) • Server 2003 • FLP • Vista (RTM | SP1) • Home Server • Server 2008 |
Wersje CE: | CE 1.0 • CE 2.0 • CE 3.0 • CE 4.0 • CE 5.0 • CE 6.0 • Mobile |
Przyszłe wersje: | 7 • Server 7 |
Wersje Microsoft Windows które nigdy się nie ukazały: | Neptune • Odyssey • Nashville • Cairo |