Możliwa duplikacja:
systemy 32-bitowe vs. 64-bitowe
Wiem, że istnieją 2 rodzaje systemów operacyjnych, 64-bitowy i 32-bitowy. Jakie są główne różnice między nimi?
A jeśli kupię nowy laptop, który powinienem zainstalować?
Czy będzie można uruchomić wszystkie aplikacje, jeśli zainstaluję jedną z nich?
Mówię głównie o systemach operacyjnych Windows, ale możesz odpowiedzieć także na inne.
64-bit
operating-systems
32-bit
Amr Elgarhy
źródło
źródło
Odpowiedzi:
głównie ilość dostępnej pamięci RAM. W większości 32-bitowych systemów operacyjnych pułap wynosi 4 GB (a właściwie 3 GB). Wierzę, że vista x64 może uzyskać dostęp do 128 GB.
Realistycznie, chyba że jesteś zaawansowanym użytkownikiem, nie będzie to miało znaczenia. Bardzo niewiele czynności, które wykonujesz codziennie, wymaga więcej niż 3 GB pamięci. Ponadto obsługa sterowników 32-bitowych systemów operacyjnych jest nieco lepsza.
Aplikacje 64-bitowe nie będą działać w środowisku 32-bitowym. Jednak prawdopodobnie nie znajdziesz zbyt wielu aplikacji, które są wyłącznie 64-bitowe. Aplikacje 32-bitowe będą działać poprawnie przez 99% czasu w środowisku x64.
źródło
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
źródło
32-bitowy vs 64-bitowy odnosi się do przestrzeni adresowej, a jak wspomniano inni, przekłada się to na ilość pamięci RAM, którą można użyć: 32-bitowy = 4 GB, 64-bitowy ma teoretyczny pułap 16, 384 petabajtów. Łał.
Fakt, że piszesz na superużytkowniku prawdopodobnie oznacza, że nie jesteś „normalnym” użytkownikiem. Jeśli wszystko, co robisz, to sprawdzanie wiadomości e-mail i pisanie dokumentów słownych, prawdopodobnie masz 32-bitową wersję; Jeśli jednak kupujesz nowy komputer i nie szukasz taniego netbooka, nie widzę żadnego ważnego powodu, aby NIE używać systemu 64-bitowego. Istnieje jednak wiele powodów, dla których warto uzyskać wersję 64-bitową, a więc tyle pamięci RAM, na ile można uzyskać brudne ręce, w tym: wydajność kompilacji, jeśli jesteś programistą, wydajność wielozadaniowości, wydajność edycji wideo / graficznej, VM wydajność i najwyższa wydajność w grach. Zauważ skuteczność słowa kluczowego? Jeśli w przyszłości będzie to dla Ciebie ważne, wybierz wersję 64-bitową.
źródło
32 i 64 są odniesieniami do wielkości słowa lub, w zasadzie, z iloma bitami, z którymi procesor może współpracować jednocześnie. Wpływa na sposób tworzenia, przekazywania i manipulowania instrukcjami.
Z tego powodu komputer może odwoływać się do większej ilości pamięci, jak podano w innych odpowiedziach. Jeśli możesz, powinieneś wybrać 64-bitowy system, chociaż najwięcej zyskujesz w pracy wymagającej naprawdę dużej mocy obliczeniowej, takiej jak edycja / przetwarzanie wideo.
źródło
Główną różnicą w codziennym użytkowaniu jest to, że 64-bit pozwoli na ponad 4 GB pamięci RAM. Powinieneś być w stanie uruchomić 32-bitowe aplikacje na swoim laptopie z 64-bitowym systemem operacyjnym. Tak jak możesz uruchamiać 16-bitowe aplikacje w 32-bitowym systemie operacyjnym.
-JFV
źródło