Udostępnij za pośrednictwem


Przestrzeń adresowa procesu

Wszystkie aplikacje 32-bitowe mają 4 gigabajtów (GB) przestrzeń adresowa procesu (32-bitowych adresów można mapować maksymalnie 4 GB pamięci).Microsoft Systemy operacyjne Windows dostarcza aplikacji z dostępem do 2 GB przestrzeni adresowej procesu, w szczególności znany jako użytkownika tryb wirtualnej przestrzeni adresowej.Wszystkie wątki posiadane przez aplikację udziału tego samego użytkownika tryb wirtualnej przestrzeni adresowej.Pozostałe 2 GB są zarezerwowane dla systemu operacyjnego (znany także jako tryb adres obszaru jądra).Wszystkie wersje systemu operacyjnego, począwszy od systemu Windows 2000 Server, w tym Windows Server 2003 mają przełącznik pliku boot.ini, który może zapewnić aplikacji z dostępem do 3 GB przestrzeni adresowej procesu, ograniczając miejsca na adres trybu jądra do 1 GB.

AWE — dostęp do przestrzeni adresowej procesu

Ta funkcja zostanie usunięta z następnej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja.

Address Windowing Extensions (AWE) rozszerzają możliwości 32-bitowych aplikacji, umożliwiając dostęp do jak dużo fizycznej pamięci obsługuje system operacyjny.AWE rozwiązanie to mapowanie podzbiór do 64 GB do przestrzeni adresowej użytkownika.Mapowanie między aplikacji pula buforów i obsługi pamięci mapowane AWE manipulując tabele pamięci wirtualnej systemu Windows.

Aby włączyć obsługę 3 GB przestrzeni procesów trybu użytkownika, należy dodać 3 gb parametru w pliku boot.ini i ponownym rozruchu komputera, umożliwiając 3 gb parametr zaczęła obowiązywać.Ustawienie tego parametru umożliwia wątki aplikacji użytkownika adresować 3 GB przestrzeni adresowej procesu i rezerw 1 GB przestrzeni adresowej procesu dla systemu operacyjnego.

Ostrzeżenie

Jeśli na komputerze dostępna jest więcej niż 16 GB pamięci fizycznej, system operacyjny musi 2 GB przestrzeni adresowej procesu do celów systemu i dlatego może obsługiwać tylko 2 GB tryb przestrzeń adresowa użytkownika.Aby AWE do korzystania z zakres pamięci powyżej 16 GB, upewnij się, że 3 gb parametr nie jest w pliku boot.ini.Jeśli tak jest, systemu operacyjnego nie adres wszystkie pamięci powyżej 16 GB.

Zobacz także

Koncepcje