Pencereleme Uzantıları Adres - Address Windowing Extensions

Pencereleme Uzantıları Adres (AWE) bir olan , Microsoft Windows uygulama programlama arabirimi 32 bit yazılım verir uygulama daha fazlasına erişmek için fiziksel bellek bile 4 GB sınırını aşacak şekilde, bu sanal adres alanı vardır daha. AWE altında fiziksel belleğe bir uygulamanın sanal adres alanı haritalama işlemi "pencereleme" olarak bilinen ve benzer olan bindirme diğer ortamlarda kavramı. AWE belli etmek faydalıdır veri gibi -intensive uygulamaları, veri tabanı yönetim sistemleri ve bilimsel ve mühendislik yazılımları çok büyük işlemek gerekir, veri setleri en aza indirirken sayfalama .

Uygulama bir bölge ya da sanal adres alanı "penceresi" saklı tutar ve fiziksel bellek, bir veya daha fazla bölge ayırır. AWE API kullanarak, uygulama fiziksel bölgelerden herhangi birine sanal harita penceresi olabilir. sanal adres alanı ayrılmış bayt sayısı sürece, fiziksel bellek tahsis bölgelerin herhangi birine birden fazla sanal adres alanı ayırmaz ve eşleyebilirsiniz uygulama bu fiziksel bellek bölgenin eşleşir. Bir uygulama AWE'nin kullanmak Hafıza ayrıcalık kilitle Sayfaları olması gerekir.

32 bit sistemlerde, AWE bağlıdır Fiziksel Adres Uzantısı 4 GB üstünde bellek rezerve edilirken destek. AWE ilk tanıtıldı Windows 2000 yerine geçer, yeni bir API PSE36 (dan yöntemi Windows NT 4.0 artık faydalanmak için ilk uygulamalar arasında Windows 2000'de desteklenmiştir bellek 4 GB'den fazla erişmenin, Enterprise Edition) AWE vardı Oracle 8.1.6 ve Microsoft SQL Server 2000.

Eğer / 3 GB önyükleme bayrağı 3 GB kullanıcı adasında için (2 GB çekirdek ve 2 GB kullanıcı adasında gelen) 32-bit sanal adres alanı bölümlerini yeniden kullanılır, daha sonra AWE fiziksel bellek 16 GB erişmek sınırlıdır. Bu sınırlama sadece bir ile GB çekirdeği için ayrılmış, çünkü sayfa tablosu girdileri fazla bellek 16 GB haritaya için yeterli bellek olmadığı. Hafıza adreslenebilir kapsamlı AWE'yi azami miktarına ek kısıtlamalar, Windows lisanslama şemasıyla dayatılmaktadır. Windows 2000 Veri Merkezi Sunucu 64 GB desteklenen Örneğin, Windows 2000 Advanced Server, 8 GB sınırlıydı.

Yayınlanan bir makalede Dr. Dobb'un Journal 2004 yılında Adres Uzantısı kullanılarak ayrılan bellek yazılır olmayacağını kaydetti disk belleği dosyası ve AWE bölgeleri nedenle bu şifreleme anahtarları gibi hassas uygulama verilerini korumanın bir yolu olarak kullanılabileceğini öne sürdü.

Ayrıca bakınız

Referanslar

Dış bağlantılar