Dlaczego 64-bitowy system Windows potrzebuje dwóch folderów z plikami programów?

Chociaż Windows XP miał wersję 64-bitową, to dopiero, gdy Microsoft wydał Windows Vista , konsumenci naprawdę musieli podjąć decyzję, czy kupić wersję 32-bitową, czy 64-bitową.

Windows 7/8/10 jest również dostępny w wersjach 32 i 64-bitowych, a jeśli wybrałeś wersję 64-bitową, być może zauważyłeś, że na dysku twardym znajdują się dwa foldery Program Files. (Program)Czytaj dalej, aby poznać różnicę między 32-bitowym a 64-bitowym systemem Windows(Windows) i dlaczego system operacyjny potrzebuje dwóch oddzielnych folderów do przechowywania danych programu.

Windows 32 i 64-bitowy

Prawdziwa różnica między Windows 32 a 64-bitowym ma związek z ilością pamięci, jaką system operacyjny może zaadresować. „Zaadresować” oznacza po prostu „śledzić”.

Windows 7/8/10 32-bitowy (podobnie jak poprzednie 32-bitowe wersje systemu Windows ) może adresować do 4 294 967 296 bajtów informacji. To 4 GB pamięci. Teoretycznie 64-bitowy system operacyjny może adresować do 1 844 674 073 709 551 616 bajtów informacji.

To 16,3 miliarda gigabajtów. Jednak limit pamięci w konsumenckich wersjach systemu Windows 7 wynosi 192 GB, co nadal przekracza fizyczne ograniczenia od 8 GB do 16 GB dla większości płyt głównych. W systemie Windows 8(Windows 8) jest to 512 GB, a w systemie Windows 10(Windows 10) to aż 2 TB w stosunku do limitu pamięci!

Przejście z 32-bitowego na 64-bitowy system operacyjny to coś więcej niż skok w adresowalnej pamięci. To zmiana na zupełnie inny sposób śledzenia danych. Dlatego sprzęt (taki jak karta dźwiękowa) wymaga zupełnie innego sterownika do pracy w 64-bitowym systemie Windows(Windows) .

Dwa foldery(Folders) plików programów(Program) w systemie Windows(Windows)

Jeśli masz 64-bitową wersję systemu Windows , być może zauważyłeś, że na dysku twardym znajdują się dwa foldery Program Files.(Program)

Jeden jest po prostu oznaczony jako Program Files , a drugi jest oznaczony jako Program Files (x86) . Pierwszy folder to domyślna lokalizacja dla wszystkich programów 64-bitowych. Nie ma na końcu dodatkowej etykiety, ponieważ jako 64-bitowy system operacyjny zakłada się, że aplikacje 64-bitowe trafią do tego folderu.

Drugi folder oznaczony jako Program Files ( x86 ) to domyślna lokalizacja dla wszystkich aplikacji 32-bitowych. W pewnym sensie jest to folder przeznaczony dla starszego oprogramowania, które pozostało z czasów 32-bitowych systemów operacyjnych. Część nazwy folderu dotycząca x86 odnosi się do 32 -bitowej architektury (x86)x86 , na podstawie której opracowano pierwsze 32-bitowe procesory, takie jak procesory 386, 486 i Pentium(Pentium CPUs) .

Niestety, przejście z 32-bitowych na 64-bitowe aplikacje i systemy operacyjne nie jest tak proste, jak by sobie tego życzył Microsoft . Aby dokonać zmiany, każdy dostawca oprogramowania, producent sprzętu i użytkownik musiałby nagle przestać tworzyć i używać czegokolwiek opartego na architekturze 32-bitowej i zacząć używać 64-bitowej. Jest to całkowicie niepraktyczne, ponieważ większość ludzi nie chce po prostu odrzucić swojej inwestycji w sprzęt i oprogramowanie i ponownie kupić wszystko, co nowe.

Rozwiązaniem firmy Microsoft na to przejście z wersji 32-bitowej na 64-bitową jest dodanie obsługi starszych aplikacji dla większości aplikacji 32-bitowych. Innymi słowy, większość aplikacji 32-bitowych będzie działać w 64-bitowym środowisku operacyjnym.

Aby ułatwić przejście, firma Microsoft(Microsoft) wyznaczyła, że ​​wszystkie aplikacje 32-bitowe powinny być domyślnie ładowane do folderu Program Files ( x86 ), zamiast mieszać się z prawdziwymi aplikacjami 64-bitowymi w zwykłym folderze Program Files .

Windows używa pewnego rodzaju emulatora do uruchamiania aplikacji 32-bitowych w 64-bitowym systemie Windows(Windows) . Być może widziałeś w swoim systemie kilka folderów, które noszą nazwę WOW64 . WOW64 oznacza Windows 32-bitowy(Windows 32-bit) na Windows 64-bitowy. Za każdym razem, gdy uruchamiasz program 32-bitowy i musi on uzyskać dostęp do katalogu plików programu, jest on płynnie przekierowywany do C: Program Files (x86) przy użyciu WOW64 .

Możesz szybko sprawdzić, które programy na twoim komputerze są 32-bitowe, a które 64-bitowe, po prostu przeglądając dwa foldery.

Co kilka miesięcy zwykle sprawdzam witrynę producenta oprogramowania, aby sprawdzić, czy udostępnili 64-bitową wersję programu. Czasami trzeba trochę pogrzebać, aby znaleźć 64-bitową wersję programu. Większość dostawców nawet dzisiaj nadal udostępnia wersje 32-bitowe jako główne pobieranie. Na przykład możesz zainstalować 64-bitową wersję usługi Office 365(install the 64-bit version of Office 365) , ale nie jest to pobieranie domyślne.

Jednak wkrótce większość aplikacji będzie 64-bitowa, co sprawi, że wiele folderów Program Files będzie niepotrzebne. (Program Files)Mimo to, nawet Microsoft , gdy wypuścił 64-bitowy system Windows Vista(Windows Vista) , nie opracował i nie wydał 64-bitowej wersji pakietu Office 2007(Office 2007) , która została wydana w tym samym czasie. Ponadto wiele domyślnych aplikacji Windows Store firmy Microsoft w systemie Windows 10(Windows 10) to nadal aplikacje 32-bitowe.

Należy pamiętać, że zanim wszyscy przejdziemy na aplikacje 64-bitowe, prawdopodobnie rozmowa o architekturach 128-bitowych zmusi nas do ponownego przejścia przez cały proces. Cieszyć się!



About the author

Jestem ekspertem komputerowym z ponad 10-letnim doświadczeniem i specjalizuję się w pomaganiu ludziom w zarządzaniu komputerami w ich biurze. Napisałem artykuły na takie tematy, jak optymalizacja połączenia internetowego, konfiguracja komputera w celu uzyskania najlepszych wrażeń w grach i nie tylko. Jeśli szukasz pomocy we wszystkim, co dotyczy Twojej pracy lub życia osobistego, jestem osobą dla Ciebie!



Related posts