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ę!
Related posts
Przycisk drukowania ekranu nie działa w systemie Windows 10? Jak to naprawić
Jak naprawić błąd „Serwer RPC jest niedostępny” w systemie Windows
NAPRAW: Dysk niesystemowy lub błąd dysku w systemie Windows
Jak naprawić błąd „Ochrona zasobów systemu Windows nie może wykonać żądanej operacji”?
Zadanie drukowania nie zostanie usunięte w systemie Windows? 8+ sposobów na naprawę
Jak naprawić kod błędu systemu Windows 0x80070005?
Jak naprawić problemy z mikrofonem w systemie Windows
Jak naprawić ostrzeżenie o małej ilości miejsca na dysku w systemie Windows?
Jak naprawić błąd „Brak pliku d3dx9_43.dll” w systemie Windows?
Rozwiązywanie problemów z zawieszaniem się systemu Windows podczas wyłączania
Sieć Wi-Fi nie wyświetla się lub nie możesz znaleźć Wi-Fi w systemie Windows?
Jak naprawić błędy „Windows zatrzymał to urządzenie” z kodem 43 w systemie Windows?
NAPRAW: Touchpad nie działa w systemie Windows 10
Napraw nie można dostosować jasności po uaktualnieniu do systemu Windows 8.1/10
NAPRAW: Dlaczego moja domyślna przeglądarka zmienia się w systemie Windows?
Jak naprawić błąd „Windows nie może skonfigurować jednego lub więcej składników systemu”?
Jak naprawić niedziałający pasek zadań systemu Windows 10
Kompletny przewodnik rozwiązywania problemów z połączeniem grupy domowej w systemie Windows 7/8/10
Napraw błąd „Windows nie mógł automatycznie wykryć ustawień proxy tej sieci”
Dwie proste poprawki dla kodu błędu Windows Update 0x80072efe