64-bit işletim sistemi altında tek bir 32-bit işlem 2Gb ile sınırlıdır. Ancak, IMAGE_FILE_LARGE_ADDRESS_AWARE
bit setli bir EXE dosyasına derlenmişse , 2 Gb değil 4 GB sınırı vardır - bkz. Https://msdn.microsoft.com/en-us/library/aa366778(VS.85).aspx
Özel önyükleme bayrakları, 3 GB, /3GB
anahtarlar hakkında duyduğunuz şeyler veya /userva
tümü 32 bit işletim sistemleri hakkındadır ve 64 bit Windows için geçerli değildir.
Daha fazla ayrıntı için https://msdn.microsoft.com/en-us/library/aa366778(v=vs.85).aspx adresine bakın.
32 bit işletim sistemlerinde olduğu gibi, inancın tersine, 32 bit işletim sistemleri için 4 GB fiziksel sınır yoktur. Örneğin, Microsoft Windows Server 2008 32 bit gibi 32 bit Sunucu İşletim Sistemleri 64 GB'a kadar erişebilir(Windows Server 2008 Enterprise ve Datacenter sürümleri) - İlk olarak Intel tarafından Pentium Pro'da ve daha sonra AMD tarafından Athlon işlemcide tanıtılan Fiziksel Adres Uzantısı (PAE) aracılığıyla - üç seviyeli bir sayfa tablosu hiyerarşisini tanımlar, her biri 32 yerine 64 bitlik tablo girişleriyle bu CPU'ların 4 gigabayttan daha büyük bir fiziksel adres alanına doğrudan erişmesine izin verir - bu nedenle teorik olarak 32 bit işletim sistemi teorik olarak 2 ^ 64 bayta veya 17.179.869.184 gigabayta erişebilir, ancak segment 4 GB ile sınırlıdır. Bununla birlikte, pazarlama nedenlerinden dolayı, Microsoft, sunucu olmayan işletim sistemlerinde yalnızca 4 GB veya hatta etkin bir şekilde 3 GB ile sınırlı maksimum erişilebilir belleğe sahiptir. Bu nedenle, tek bir işlem 32 bit işletim sisteminde 4 GB'tan fazla erişim sağlayabilir ve Microsoft SQL sunucusu buna bir örnektir.
64-bit Windows altındaki 32-bit işlemlerin, paylaşılan çekirdeğin sanal adres alanını ( sistem alanı da denir ) kullanmadaki 64-bit işlemlere kıyasla herhangi bir dezavantajı yoktur . 64-bit Windows altındaki tüm işlemler, ister 64-bit ister 32-bit olsun, aynı 64-bit sistem alanını paylaşır.
Göz önüne alındığında sistem uzay süreç genelinde paylaştırılır üzerine, 32-bit Windows , (iş parçacığı, semafor, dosyalar, vb gibi) kolları büyük miktarda yarattığı işlemleri çekirdek nesneler tarafından sistem alanı tüketmek ve hatta bellek yetersiz çalıştırabilirsiniz toplamda çok fazla bellek varsa. Buna karşılık, 64 bit Windows'ta çekirdek alanı 64 bittir ve 4 GB ile sınırlı değildir. 32 bit uygulamalar tarafından yapılan tüm sistem çağrıları , kullanıcı modunda yerel 64 bit çağrılara dönüştürülür .