Aracılığıyla paylaş


Fiziksel Adres Uzantısı

Fiziksel Adres Uzantısı (PAE), x86 işlemcilerin Windows'un uyumlu sürümlerinde 4 GB'tan fazla fiziksel belleğe erişmesini sağlayan bir işlemci özelliğidir. x86 tabanlı sistemlerde çalışan Windows Server'ın belirli 32 bit sürümleri, işlemcinin fiziksel adres boyutuna bağlı olarak 64 GB veya 128 GB'a kadar fiziksel belleğe erişmek için PAE kullanabilir. Ayrıntılar için bkz. Windows Sürümleri için Bellek Sınırları.

Intel Itanium ve x64 işlemci mimarileri yerel olarak 4 GB'tan fazla fiziksel belleğe erişebilir ve bu nedenle PAE'nin eşdeğerini sağlamaz. PAE yalnızca x86 tabanlı sistemlerde çalışan Windows'un 32 bit sürümleri tarafından kullanılır.

PAE ile işletim sistemi iki düzeyli doğrusal adres çevirisinden üç düzeyli adres çevirisine geçer. Doğrusal adresin bellek tablolarında dizin oluşturmak için üç ayrı alana bölünmesi yerine dört ayrı alana ayrılır: 2 bit alan, iki 9 bit alan ve Intel mimarisi tarafından uygulanan sayfa boyutuna karşılık gelen 12 bit alan (4 KB). PAE modunda sayfa tablosu girdilerinin (PTE) ve sayfa dizini girdilerinin (PDE) boyutu 32 bitten 64 bit'e çıkarılır. Ek bitler, bir işletim sistemi PTE veya PDE'nin 4 GB'ın üzerindeki fiziksel belleğe başvurmasına olanak sağlar.

x64 tabanlı sistemlerde çalışan 32 bit Windows'ta PAE, donanım özellikli Veri Yürütme Önleme (DEP), tekdüzen olmayan bellek erişimi (NUMA)ve çalışırken sisteme bellek ekleme (sık erişimli bellek) gibi çeşitli gelişmiş sistem ve işlemci özelliklerine de olanak tanır.

PAE, bir işlem için kullanılabilir sanal adres alanı miktarını değiştirmez. 32 bit Windows'ta çalışan her işlem yine de 4 GB sanal adres alanıyla sınırlıdır.

PAE için Sistem Desteği

PAE yalnızca x86 tabanlı sistemlerde çalışan Windows'un aşağıdaki 32 bit sürümlerinde desteklenir:

  • Windows 7 (yalnızca 32 bit)
  • Windows Server 2008 (yalnızca 32 bit)
  • Windows Vista (yalnızca 32 bit)
  • Windows Server 2003 (yalnızca 32 bit)
  • Windows XP (yalnızca 32 bit)

PAE'yi etkinleştirme

Windows, DONANıM özellikli DEP'yi destekleyen bir bilgisayarda DEP etkinleştirildiyse veya bilgisayar 4 GB'ın üzerindeki bellek aralıklarında çalışırken eklenen bellek cihazları için yapılandırılmışsa PAE'yi otomatik olarak etkinleştirir. Bilgisayar donanım özellikli DEP'yi desteklemiyorsa veya 4 GB'ın üzerinde bellek aralıklarında etkin bellek ekleme cihazları için yapılandırılmamışsa, PAE açıkça etkinleştirilmelidir.

PAE'yi açıkça etkinleştirmek için aşağıdaki BCDEdit /set komutunu kullanarak pae önyükleme girdisi seçeneğini ayarlayın:

bcdedit /set [{ID}] pae ForceEnable

DEP etkinse, PAE devre dışı bırakılamaz. HEM DEP hem de PAE'yi devre dışı bırakmak için aşağıdaki BCDEdit /set komutlarını kullanın:

bcdedit /set [{ID}] nx AlwaysOff
bcdedit /set [{ID}] pae ForceDisable

Windows Server 2003 ve Windows XP'yi : PAE'yi etkinleştirmek için boot.ini dosyasındaki /PAE anahtarını kullanın. PAE'yi devre dışı bırakmak için /NOPAE anahtarını kullanın. DEP'yi devre dışı bırakmak için /EXECUTE anahtarını kullanın.

PAE ve diğer Büyük Bellek Desteğini Karşılaştırma

PAE, 4 gigabaytlık ayarlama (4GT) ve Adres Pencereleme Uzantıları (AWE) farklı amaçlara hizmet eder ve birbirinden bağımsız olarak kullanılabilir:

  • PAE, işletim sisteminin 4 GB'tan fazla fiziksel belleğe erişmesine ve bunları kullanmasına olanak tanır.
  • 4GT, bir işlem için kullanılabilen sanal adres alanının 2 GB olan bölümünü 3 GB'a kadar artırır.
  • AWE, bir işlemin disk belleği olmayan fiziksel bellek ayırmasına ve ardından bu belleğin bölümlerini dinamik olarak işlemin sanal adres alanına eşlemesine olanak tanıyan bir API kümesidir.

4GT veya AWE kullanılmadığında, tek bir 32 bit işlemin kullanabileceği fiziksel bellek miktarı, adres alanının boyutuyla (2 GB) sınırlıdır. Bu durumda, PAE özellikli bir sistem aynı anda birden fazla işlem çalıştırmak veya dosya verilerini bellekte önbelleğe almak için 4 GB'tan fazla RAM kullanabilir.

4GT, PAE ile veya PAE olmadan kullanılabilir. Ancak, bazı Windows sürümleri 4GT kullanıldığında desteklenecek maksimum fiziksel bellek miktarını sınırlar. Bu tür sistemlerde, 4GT etkin önyükleme, işletim sisteminin sınırı aşan tüm belleği yoksaymasına neden olur.

AWE, PAE veya 4GT gerektirmez, ancak genellikle tek bir 32 bit işlemden 4 GB'tan fazla fiziksel bellek ayırmak için PAE ile birlikte kullanılır.

IsProcessorFeaturePresent

PAE X86 Teknik Başvuru