Najważniejsze jest to, że prawdopodobnie nie ma zauważalnej różnicy dla większości użytkowników końcowych, ale 64-bit jest falą przyszłości (teraźniejszość?) I oferuje znaczną poprawę. Będziesz mógł uruchamiać wiele aplikacji jednocześnie z wersją 32-bitową lub 64-bitową, ale z wersją 64-bitową i dużą ilością pamięci RAM wydajność będzie lepsza.
Poprzednie odpowiedzi poprawnie stwierdzały, że ilość użytecznej pamięci RAM („pamięci adresowalnej” w nerd-speak) jest kluczową różnicą między wersją 32-bitową a 64-bitową. Powinno być oczywiste, że na 64-bitowym procesorze można uruchomić tylko kod 64-bitowy. Jednak nawet system operacyjny, który nie jest w pełni „64-bitowy”, może uruchamiać procesy 64-bitowe. Na przykład OS X dodał obsługę 64-bitową etapami z 10.4 i 10.5, a teraz 10.6 („Snow Leopard”) prawie wszystko, od jądra do dołączonych aplikacji, jest 64-bitowe.
Jeśli chodzi o klasyfikację systemów operacyjnych opartych na 32/64-bit, jest to w pewnym sensie fałszywa dychotomia. Windows dostarcza osobne wersje 32/64-bitowe, ale (na przykład) OS X jest dostarczany jako pojedynczy system operacyjny, który może działać w dowolnym trybie. Powodem, dla którego Apple może to zrobić, jest to, że zainwestowali w Rosetta, a także opracowali i promowali uniwersalne pliki binarne . Początkowo miało to sprawić, że przejście PowerPC → Intel będzie działać, ale teraz mogą również wykorzystać technologię do łączenia 32/64-bitowych plików binarnych w tej samej aplikacji, a system operacyjny może wybrać, które uruchomić w razie potrzeby. Obsługa systemu Windows prawdopodobnie będzie nieco inna.
Znacznie zwiększone limity pamięci nie są tak ważne dla użytkowników końcowych (przynajmniej nie teraz), ale są krytyczne dla aplikacji o wysokiej wydajności i wymagającej dużej ilości pamięci. Mimo to, jeśli 64-bitowa maszyna i system operacyjny działają dla Ciebie, mądrze jest kupować z myślą o przyszłości, ponieważ tam właśnie zmierza przetwarzanie.
(Uwaga: szczegóły Nerdy śledzą ...)
Jednym pomijanym, ale ważnym szczegółem, który został pominięty, jest to, że 64-bitowa architektura Intel (nee AMD) (znana również jako „x86_64”) ma inną strukturę procesora, która zwiększa wydajność w stosunku do architektury 32-bitowej. Istnieje dwa razy więcej „rejestrów programów”, które są zasadniczo złą szybką pamięcią, którą CPU może wykorzystać do buforowania informacji, co powoduje wzrost wydajności. Ponadto środowiska wykonawcze kodu i języka w wersji 64-bitowej mogą odrzucić lata wstecznej kompatybilności z 32-bitowym cruft i wprowadzić nowe optymalizacje kodu i potoku wykonywania, które wcześniej były niemożliwe, a ciągłe prace nad kompilatorem będą nadal powiększać lukę.
Edycja: Zobacz ten post AppleInsider.com teraz, gdy Snow Leopard został wydany: http://www.appleinsider.com/articles/09/09/02/inside_mac_os_x_snow_leopard_64_bits.html