W świecie komputerów, 32-bitowe i 64-bitowe odnoszą się do typu jednostki centralnej, systemu operacyjnego, sterownika, oprogramowania itp., Które wykorzystuje tę konkretną architekturę.
Prawdopodobnie zobaczyłeś opcję pobrania oprogramowania jako wersji 32-bitowej lub 64-bitowej. Różnica rzeczywiście ma znaczenie, ponieważ obie zostały zaprogramowane dla oddzielnych systemów.
- 32-bitowy sprzęt i oprogramowanie są często określane jako x86 lub x86-32 .
- 64-bitowy sprzęt i oprogramowanie są często określane jako x64 lub x86-64 .
- Systemy 32-bitowe wykorzystują dane w 32-bitowych elementach, podczas gdy systemy 64-bitowe wykorzystują dane w 64-bitowych elementach. Ogólnie rzecz biorąc, im więcej danych może być przetwarzanych jednocześnie, tym szybciej system może działać.
Istnieje również kilka innych zalet systemu 64-bitowego, a przede wszystkim możliwość użycia znacznie większej ilości pamięci fizycznej (więcej niż 4 GB dozwolone przez 32-bitową maszynę). Zobacz, co Microsoft ma do powiedzenia na temat limitów pamięci dla różnych wersji systemu Windows.
64-bitowe i 32-bitowe systemy operacyjne
Większość współczesnych procesorów bazuje obecnie na architekturze 64-bitowej i obsługuje 64-bitowe systemy operacyjne. Te procesory są również w pełni kompatybilne z 32-bitowymi systemami operacyjnymi.
Większość wersji systemu Windows 10, Windows 8, Windows 7 i Windows Vista jest dostępna w formacie 64-bitowym. Tylko z wersji systemu Windows XP Profesjonalny jest dostępny w wersji 64-bitowej.
Wszystkie wersje systemu Windows, od XP do 10, są dostępne w wersji 32-bitowej.
Każdy system operacyjny Mac od wersji 10.8 (Mountain Lion) jest 64-bitowy.
Podobnie jak w systemie Windows, Linux może być 32-bitowy lub 64-bitowy. Możesz zobaczyć, z którego korzystasz lscpu dowództwo.
Nie wiem, czy kopia systemu Windows na komputerze jest 32-bitowa czy 64-bitowa?
Najszybszym i najprostszym sposobem sprawdzenia, czy korzystasz z 32-bitowej lub 64-bitowej wersji systemu Windows, jest sprawdzenie, co jest napisane w Panelu sterowania.
Inną prostą metodą sprawdzenia, która architektura systemu operacyjnego jest uruchomiona w systemie Windows, jest sprawdzenie folderu Program Files. Poniżej znajduje się więcej informacji na ten temat.
Aby wyświetlić architekturę sprzętową, można otworzyć wiersz polecenia i wpisać polecenie:

echo% PROCESSOR_ARCHITECTURE%
Możesz otrzymać odpowiedź podobną AMD64 aby wskazać, że masz system oparty na procesorze x64, lub x86 dla 32-bitów. Kolejne polecenie, które działa, to: zapytanie reg "HKLM SYSTEM CurrentControlSet Control Session Manager Environment" / v PROCESSOR_ARCHITECTURE
Polecenie to powinno dać dużo więcej tekstu, a następnie zakończyć się odpowiedzią podobną do tej: PROCESSOR_ARCHITECTURE REG_SZ x86 PROCESSOR_ARCHITECTURE REG_SZ AMD64
Wskazówka: Najlepszym sposobem użycia jednego z tych poleceń jest skopiowanie ich tutaj na tej stronie, a następnie kliknięcie prawym przyciskiem myszy w czarnym polu w Wierszu polecenia i wklejenie tego polecenia. Ważny: Te polecenia informują tylko o architekturze sprzętowej, a nie o wersji systemu Windows, z której korzystasz. Jego prawdopodobne że są takie same, ponieważ systemy x86 mogą instalować tylko 32-bitową wersję systemu Windows, ale tak nie jest koniecznie prawda, ponieważ 32-bitowa wersja systemu Windows może być również zainstalowana na systemach x64. Znajomość różnicy jest ważna, dlatego możesz mieć pewność, że zainstalujesz odpowiednie oprogramowanie i sterowniki urządzeń. Na przykład, jeśli zostanie wybrana opcja między pobieraniem wersji 32-bitowej lub 64-bitowej, lepszym rozwiązaniem będzie natywny 64-bitowy program. Jednak nie będzie działać w ogóle, jeśli używasz 32-bitowej wersji systemu Windows. Jedną z naprawdę istotnych różnic dla ciebie, użytkownika końcowego, jest to, że po pobraniu dużego programu możesz zauważyć, że zmarnowałeś ten czas, ponieważ nie będzie on działał na twoim komputerze. Jest to prawdą, jeśli pobrałeś 64-bitowy program, którego będziesz używać w 32-bitowym systemie operacyjnym. Jednak niektóre 32-bitowe programy mogą działać poprawnie w 64-bitowym systemie. Innymi słowy, programy 32-bitowe są kompatybilne z 64-bitowymi systemami operacyjnymi. Reguła ta jednak nie zawsze jest prawdziwa, a dotyczy to w szczególności niektórych sterowników urządzeń, ponieważ urządzenia wymagają zainstalowania dokładnej wersji, aby mogła ona łączyć się z oprogramowaniem (np. 64-bitowe sterowniki są potrzebne dla 64-bitowego sterownika). -bitowy system operacyjny i 32-bitowe sterowniki dla 32-bitowego systemu operacyjnego). Innym razem, gdy pojawiają się różnice w wersji 32-bitowej i 64-bitowej, to podczas rozwiązywania problemów z oprogramowaniem lub przeglądania katalogu instalacyjnego programu. Ważne jest, aby zdać sobie sprawę, że 64-bitowe wersje systemu Windows mają dwa różne foldery instalacyjne ponieważ zawierają także 32-bitowy katalog. Jednak 32-bitowa wersja systemu Windows ma tylko jeden folder instalacji . Aby uczynić to nieco bardziej zagmatwanym, folder Program Files w wersji 64-bitowej ma taką samą nazwę jak 32-bitowy folder Program Files w 32-bitowej wersji systemu Windows. Jednym z przykładów jest to, że 32-bitowy program nie próbuje korzystać z 64-bitowej biblioteki DLL, która nie będzie działać. Zamiast tego, gdy 32-bitowy program jest zainstalowany w 32-bitowym folderze Program Files, a następnie uruchamiasz wspomniany program, system Windows wie, że musi pobrać niektóre 32-bitowe pliki, a nie te, które są używane w programach 64-bitowych. Jeśli jesteś zdezorientowany, spójrz tutaj: Na 64-bitowa wersja systemu Windows są dwa foldery: Na 32-bitowa wersja systemu Windows jest jednym folderem: Jak można się domyślić, nieco mylące jest stwierdzenie, że jest to 64-bitowy folder Program Files C: Program Files ponieważ nie jest to prawda w 32-bitowym systemie operacyjnym.
Dlaczego jest to ważne





