22.07.09 00:00 | Autor: Grzegorz Panek
Ponieważ systemy 64-bitowe są znane od jakiegoś czasu, postanowiliśmy w praktyce sprawdzić jak wygląda korzystanie z tego typu systemu. Pomimo, że od kilku lat mamy możliwość wyboru pomiędzy systemami 32- oraz 64-bitowymi, to zaledwie 14% użytkowników korzysta z systemów operacyjnych firmy Microsoft w wersjach 64-bitowych. Skąd wynika niechęć do tych systemów? Brak wsparcia ze strony producentów oprogramowania? A może systemy 64-bitowe są nieodpowiednie dla użytkownika domowego i nie dają żadnych korzyści?
Postanowiliśmy więc sprawdzić jak aplikacje, zarówno 32- jak i 64-bitowe, funkcjonują na 64-bitowym systemie Windows Vista. Testy zostały przeprowadzone na trzech platformach testowych: Intel Core 2 oraz Core i7, a także AMD Phenom pracujący na podstawce AM3. Do testu wykorzystaliśmy takie same komponenty dla poszczególnych platform. Różnice występowały jedynie w płycie głównej i procesorze. Przy testach skupimy się na aplikacjach przeznaczonych dla użytkowników domowych (czyli biurowych i graczy).
Trudne początki 64-bitowych systemów Microsoft Windows
Systemy 64-bitowe przeznaczone do użytku domowego pojawiły się stosunkowo niedawno.
Jak dobrze pamiętamy, pierwszym 64-bitowym systemem Microsoftu był Windows XP 64 bit Edition dla systemów Itanium (Version 2002), który bazował na kodzie Windows XP. Został zaprojektowany do pracy z procesorami Intel Itanium wykorzystywanych w serwerach, aplikacjach dla przedsiębiorstw oraz centrach obliczeniowych, które obsługiwały w pełni instrukcje 64-bitowe. Jak się jednak okazało Intel Itanium w trybie Intel Architecture-64 (IA-64) uzyskiwał niewiele lepsze wyniki od 32-bitowych procesorów. Kolejna wersja tego systemu oparta była na kodzie Windows Server 2003 i wspierała procesory Intel Itanium 2. Wersji 2002 nie należy mylić z systemem operacyjnym Windows XP Professional x64 Edition, który miał zastosowanie dla procesorów z rodziny x86 obsługujących rozkazy 64-bitowe. Były to procesory AMD Athlon 64 bazujące na rdzeniu Hamer oraz Intel Pentium 4 korzystający z rdzenia Prescott. Warto zaznaczyć, że nie każdy Pentium 4 (Prescott) miał zaimplementowane instrukcje EM64T.
Windows XP Professional x64 Edition nie doczekał się oficjalnego wydania w języku polskim i jak się można domyślić Microsoft traktował ten system jako pewnego rodzaju eksperyment, zadając sobie jednocześnie pytanie czy będzie zainteresowanie ze strony użytkowników środowiskiem 64-bitowym w domu. Początkowo problemami związanymi z systemami 64-bitowymi były sterowniki. Jeszcze kilka lat temu występowały spore problemy z pewnymi urządzeniami. Często na forach można było znaleźć pytania i prośby o sterowniki, zwłaszcza do modemów dla Internetu szerokopasmowego czy innych urządzeń peryferyjnych. W efekcie brak wsparcia ze strony producentów sprzętu i oprogramowania przyczynił się do wyboru wersji 32-bitowych przez użytkowników. Obecnie systemy operacyjne firmy Microsoft wydawane są zarówno w wersjach 32- oraz 64-bitowych. Mowa tu oczywiście o Windows Vista oraz nadchodzącym Windows 7. Sytuacja ze sterownikami już nie jest tak problemowa, jak miało to miejsce kilka lat temu i do większości nowego jak i starszego sprzętu, producenci są zmuszeni pisać sterowniki w wersij 64-bitowej. Zostało to wymuszone na producentach ponieważ w przypadku systemu Vista, logo 'Certified for Vista' jest przyznawane jedynie produktom, które posiadają sterowniki zarówno do wersji 32- oraz 64-bitowej.
O ile sterowniki już nie stanowią problemu, to programiści do dnia dzisiejszego nie bardzo mają ochotę na pisanie oprogramowania zgodnego z 64-bitowym systemem operacyjnym. Z roku na rok obserwujemy pewien postęp, jednakże jak się okazuje niektóre bardzo popularne aplikacje napisane dla systemów 64-bitowych działają wolniej aniżeli ich odpowiedniki 32-bitowe. Smutne, ale prawdziwe jest to, że programiści nie wykorzystują możliwości systemów 64-bitowych. Jedynym sposobem przyspieszenia prac nad aplikacjami 64-bitowymi jest migracja użytkowników na systemy 64-bitowe. Jeśli chodzi o świat rozrywki, mając na uwadze świat gier, to tryb 64-bitowy jest dostępny w dosłownie kilku tytułach, m.in. w Crysis: Warhead.
~Gum3k, 2010-07-28 16:51:54 | zgłoś do moderacji
( 2A-1C-65-03 / Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 )
Ja od momentu zakupienia komputera - 2 lata temu siadłem na 64-bitowa Vistę ze względu na ilość RAM-u
(8 Gb). Wtedy Vista była krytykowana za niestabilną prace - ja w swojej (x64) takiej niestabilności nie zauważyłem. Pracując na programach do wspomagania projektowania (3D CAD) potrzebowałem sporej wydajności ale - 8Gb RAM i 2Gb grafiki czasami nie wystarcza.
eDameXxX, 2009-12-02 23:08:03 | zgłoś do moderacji
Ja od wakacji używam systemu 64 bitowego. Najpierw była to Vista Ultimate, a teraz jest Windows 7 Ultimate.
Dziwią mnie trochę niektóre wykresy, np. GTA IV. Trochę słabo radzi sobie na x64 systemach.
eDameXxX, 2009-12-02 23:08:03 | zgłoś do moderacji
Ja od wakacji używam systemu 64 bitowego. Najpierw była to Vista Ultimate, a teraz jest Windows 7 Ultimate.
Dziwią mnie trochę niektóre wykresy, np. GTA IV. Trochę słabo radzi sobie na x64 systemach.
~Gum3k, 2010-07-28 16:51:54 | zgłoś do moderacji
( 2A-1C-65-03 / Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 )
Ja od momentu zakupienia komputera - 2 lata temu siadłem na 64-bitowa Vistę ze względu na ilość RAM-u
(8 Gb). Wtedy Vista była krytykowana za niestabilną prace - ja w swojej (x64) takiej niestabilności nie zauważyłem. Pracując na programach do wspomagania projektowania (3D CAD) potrzebowałem sporej wydajności ale - 8Gb RAM i 2Gb grafiki czasami nie wystarcza.
Prosimy o wypowiadanie się w komentarzach w sposób uprzejmy, z poszanowaniem innych uczestników dyskusji i ich odrębnych stanowisk.